У меня на компьютере есть MySQL для разработки, но в большинстве случаев я не использую его. Как я могу настроить свой Debian так, чтобы он не запускал MySQL при загрузке, а только когда я ему говорю (используя service mysql start
).
Я сделал то же самое с apache2, используя,
update-rc.d -f apache2 remove
Но я не мог найти способ сделать это с MySQL.
Вы хотите update-rc.d mysql disable
. Вы не хотите удалять, как указано на странице руководства update-rc.d:
A common system administration error is to delete the links with the
thought that this will "disable" the service, i.e., that this will pre‐
vent the service from being started. However, if all links have been
deleted then the next time the package is upgraded, the package's
postinst script will run update-rc.d again and this will reinstall
links at their factory default locations
Поскольку Debian 8 (Jessie) по умолчанию использует systemd, попробуйте следующее:
systemctl list-units | grep mysql # check for mysql unit name
systemctl disable mysql.service # or whatever you find at prev step
update-rc.d -f mysql remove
или:
update-rc.d mysql disable