如何在启动时删除 MySQL

如何在启动时删除 MySQL
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 都会在启动时运行。

答案1

我猜测这里的问题是 checkconfig 检查旧式 init 脚本,而您有一个新的 upstart init 脚本。

转到/etc/init/mysql.conf并更改start on (net-device-up and local-filesystems)start on runlevel [!0123456]如果您需要手动启动它就service mysql start可以了。此主题在 ubuntu 论坛上对该过程进行了深入讨论

再介绍一下背景知识 - chkconfig 适用于老式的 init 脚本 - 它们被称为 /etc/rc 脚本,但在 ubuntu 中使用的格式是 /etc/init.d。为了列出脚本 - 根据关于 AU 的这个问题,你应该使用的命令chkconfiginitctl list。但它不会像 chkconfig 那样为你更改运行级别。

相关内容