Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
yum install mysql
yum install mysql-server
yum install mysql-devel 

I think mysql is a client and mysql-server is server side,

but what's mysql-devel for?

BTW,how to change the new installed mysql password to psw ?

share|improve this question
wamp - you better get into the habit of marking answers as accepted or you will stop getting answers from people. You've asked 15 questions and have accepted a grand total of 0 of the answers given. – EEAA Jul 2 '10 at 1:52
I think it's time for you to start reading the docs. – John Gardeniers Jul 2 '10 at 1:55

*-devel packages (whether mysql or otherwise) provide the shared libraries necessary if you want to compile any other apps that require these libraries. If all you're doing is installing from your distro's package repo, then you most likely don't need to worry about the -devel packages.

share|improve this answer
I'm not a Linux user, but in BSD land -devel means it's a development version (Alpha or Beta software usually) – Chris S Jul 2 '10 at 2:51
It means that in Linux land as well. It's simply a naming convention used by RedHat style packages and is not indicative of how things are named as a whole. – Warner Jul 2 '10 at 3:53

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.