在Ubuntu 10.04中禁用MySQL启动


34

我想防止MySQL在Ubuntu 10.04中启动

我用过

update-rc.d -f mysql remove

并确认没有/etc/inid.d/mysql任何rc?.d目录中的脚本链接。

我还跑了sysv-rc-conf,它向我显示MySQL没有作为rc.d脚本的一部分被调用。

它仍在启动时启动。如何禁用它?


mysqld在mysql用户帐户下运行
布莱恩,2010年

Answers:


37

Ubuntu 10.04放弃了SysV初始化脚本方法来引导系统。

该链接说明-http: //www.linuxplanet.com/linuxplanet/tutorials/7033/1/

防止mysql在启动时启动

  • 1转到/ etc / init目录
  • 2.打开mysql.conf文件
  • 3.注释掉文件顶部附近的“开始于”行,“开始于”可能分布在两行中,因此请同时注释掉这两行

如果要手动启动mysql,请使用以下命令-

  service mysql start


链接是固定的,答案是正确的。
布莱恩

8
与其修改原始.conf文件,不如使用覆盖文件(as root)# echo "manual" >> /etc/init/mysql.override
nh2 2012年

0

运行命令,如下所示:

root@user:~# gedit /etc/init/mysql.conf 

然后注释掉起跑线,我想应该有两条,你们都准备好了!

祝所有人开心!


3
/ etc / init /和/etc/init.d/不一样!我不能对此投票,因为我没有声誉,我也不能编辑它,因为它只是两个字符的更改。
2012年

@alberge-我进行了编辑。等待同行评审。
dhulihan 2012年

0

正如@ nh2在他的评论中提到的,还有另一种-一种更清晰/灵活的方式来禁用(/启用)新贵的任务:«…

使用Upstart 1.3,您可以使用“替代文件”和手动节以更简单的方式获得相同的结果:

# echo "manual" >> /etc/init/myjob.override

…»

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.