MySQL в Ubuntu пытается использовать systemctl для запуска службы

Я давно использую MySQL в Ubuntu, но вчера ни с того ни с сего сервер не запустился. Это не удается со следующим сообщением:

2013-12-20 10:03:28 - Executting '/bin/systemctl start mysqld'
2013-12-20 10:03:28 - Start server: /bin/bash: /bin/systemctl: File or Folder
2013-12-20 10:03:28 - Start server: not found.

2013-12-20 10:03:28 - Checked server status: Server is stopped.
2013-12-20 10:03:29 - Server start done.
2013-12-20 10:03:29 - Checked server status: Server is stopped.

Немного покопавшись, я обнаружил, что systemctl является частью (systemd) пакета, который не используется по умолчанию в Ubuntu 12.04... по умолчанию используется upstart. Это была вся информация, которую я смог найти вокруг.

Итак, у меня есть вопросы: 1. Как получилось, что mysql пытается использовать другую службу для своей инициализации? Может обновление сломало? 2 - Как мне указать серверу mysql использовать выскочку для начала работы?

Любая помощь в этом будет высоко оценена.


person FabioGomes    schedule 20.12.2013    source источник


Ответы (1)


Из Google: http://upstart.ubuntu.com/ Также есть несколько справочных страниц. Вероятно, было бы не очень хорошей идеей загружать systemd и использовать его параллельно с выскочкой, но поэкспериментировать было бы интересно.

person Carilda    schedule 08.01.2014