denis@australia:~$ cat /etc/issue Ubuntu 12.04.1 LTS \n \l denis@australia:~$ chkconfig --list mysql mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
但是mysql仍然在启动时运行。
我猜这里的问题是checkconfig检查旧式的init脚本,并且你有一个新的initst脚本。
转到/etc/init/mysql.conf并更改start on (net-device-up and local-filesystems)以start on runlevel [!0123456]如果需要手动service mysql start将执行此操作。 这个线程在ubuntu论坛进入了一些深入的过程
更多的背景信息 – chkconfig在老派的初始化脚本上工作 – 他们被称为/ etc / rc脚本,但是ubuntu使用的forms是/etc/init.d。 为了列出脚本 – 根据AU上的这个问题 ,你应该使用的命令而不是chkconfig是initctl list 。 它不会像chkconfig那样改变你的运行级别。