ubuntu下mysql开机启动的问题

ubuntu下安装mysql后发现默认开机会启动,尝试通过sysv-rc-conf命令将mysql开机启动取消,但并不生效。看过了在/etc/rc2.d/ 下mysql脚本是以K开头的(S开头表示start,改成其他则不会被启动;K表示kill),是正常的,很奇怪。

搜了一下,原来mysql同时定义了upstart-job/etc/init/mysql.conf 里面定义了 start on levels;要想开机不启动的话,需要修改这个启动级别。

修改 /etc/init/mysql.conf 里的内容,start on  runlevel [2345] 将里面的2去掉

有关upstart:
http://askubuntu.com/questions/19320/whats-the-recommend-way-to-enable-disable-services

发表评论

电子邮件地址不会被公开。 必填项已用*标注