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

I have installed MySQL on my Ubuntu Server 10.10, all fine, database is running, I can login via mysql -uroot -ppassword or via mysql administrator from another cmoputer etc.


When I do :
chkconfig mysql --list
mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off

chkconfig mysql --list  
mysql off  

If I do :

service mysql status  
mysql start/running, process 665

I am confused as I thought chkconfig would be used to see what is running at what run levels and it is showing mysql as off.

Also, when I checked the run-level by who -r it was showing as runlevel 2 (Ubuntu Server 10.10), i had to do a init 3 and then it displayed run-level 3

Any suggestions would be helpful
Kind Regards

share|improve this question
up vote 1 down vote accepted

in more recent versions of Ubuntu many init scripts have been converted into "upstart" jobs. As far as I know, chkconfig only checks the symlinks for the older-style /etc/rc*.d directories. Meanwhile, many packages (including MySQL) have converted their init scripts to upstart jobs.

To find out more about MySQL's upstart job, such as what runlevels it starts on, cat /etc/init/mysql.conf

share|improve this answer
Hi Charles, thanks for your prompt reply, How can One check all services which are running in that session via command line ? when you say upstart jobs, does the syntax to start / stop or check service level is upstart servicename status ? any link to ubuntu services would be helpful. Kind regards – rihatum Oct 29 '10 at 9:56
Upstart's syntax to find out the status is like: sudo status mysql. If it's running, you will see something like mysql start/running, process 9475. To stop the service, sudo stop mysql will do. And to start, sudo start mysql – Charles Hooper Oct 29 '10 at 14:37

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.