У мене встановлений mysql (з repos) на розроблювальній машині (ноутбуці), і мені не потрібен демон, що працює на кожному завантаженні. Я скопіював /etc/init/mysql.conf в /etc/init/mysql.conf.old, а потім видалив усе, що слідує за рядком "start on". Однак після перезавантаження я більше не можу запустити mysqld через на початку:
$ sudo service mysql start
start: Unknown job: mysql
Це також не вдається (намагаючись щось у цей момент):
$ sudo service mysql restart
stop: Unknown job: mysql
start: Unknown job: mysql
Це мій сценарій на початку:
# /etc/init/mysql.conf
....
start on
stop on starting rc RUNLEVEL=[016]
Це сценарій за замовчуванням:
# /etc/init/mysql.conf.old
....
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
Все, що я читав до цих пір, говорить про те, що саме так можна запобігти запуску служб під час завантаження. Чи є кращий спосіб зробити це чи я помилився в початковому сценарії?
ОНОВЛЕННЯ : Я перемістив файл резервного конф-файлу з / etc / init і перезавантажив думку, що, можливо, виник конфлікт, але на початку все ще йдетьсяUnknown job: mysql