如何在 10.04 中禁用 mysqld?

如何在 10.04 中禁用 mysqld?

我有几个(Linode)Ubuntu 10.04(64位)VPS,mysqld 在所有服务器每次重启时都会继续启动——

$ uptime
 16:32:26 up 1 min,  1 user,  load average: 0.09, 0.08, 0.07

$ ps -ef | grep -i mysqld | grep -v grep
mysql     2364     1  0 16:17 ?        00:00:00 /usr/sbin/mysqld

$ sudo sysv-rc-conf --list mysql
mysql        2:off      3:off   4:off   5:off

$ sudo chkconfig -l mysql
mysql        0:off  1:off  2:off  3:off  4:off  5:off  6:off

$ sudo /etc/init.d/mysql stop

$ !ps
ps -ef | grep -i mysqld | grep -v grep

我还能怎样关闭它?

PS 我向 Linode 提出了这个问题,但他们无法回答。

答案1

如果您不需要 mysql,为什么不将其完全删除?

sudo apt-get remove mysql-server

应该可以

答案2

添加一个 upstart 脚本,在启动后将其关闭...或者编辑 upstart 脚本让 mysql 不执行任何操作。

答案3

MySQL 守护进程由暴发户服务。

配置文件位于 /etc/init/mysql.conf 。

如果您想在下次重启时禁用它:

sudo sh -c 'echo manual >> /etc/init/mysql.override'

如果您想要手动启动 MySQL 守护进程:

sudo service start mysql

如果要在下次重启时恢复守护进程的自动启动:

sudo rm /etc/init/mysql.override

相关内容