У меня установлен mysql (из репозитория) на компьютере разработчика (ноутбуке), и мне не нужен демон, работающий при каждой загрузке. Я скопировал /etc/init/mysql.conf в /etc/init/mysql.conf.old, а затем удалил все после строки «start on». Однако после перезагрузки я больше не могу запустить mysqld через upstart:
$ 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