У меня есть несколько (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 Я задал этот вопрос Линоде, но они не могут ответить.
Если вам не нужен mysql, почему бы вообще не удалить его?
sudo apt-get remove mysql-server
следует сделать свое дело
Добавьте сценарий upstart, который выключает его после запуска ... или измените сценарий upstart, чтобы mysql ничего не делал.
Демон MySQL автоматически запускается службой UpStart .
Файл конфигурации находится по адресу /etc/init/mysql.conf.
Если вы хотите отключить его при следующей перезагрузке:
sudo sh -c 'echo manual >> /etc/init/mysql.override'
Если вы хотите запустить MySQL вручную демон:
sudo service start mysql
Если вы хотите восстановить автоматический запуск демона при следующей перезагрузке:
sudo rm /etc/init/mysql.override