Назад | Перейти на главную страницу

Расположение файла сценария запуска mysql в Ubuntu

Когда мы запускаем команду как «service mysql start» [ИЛИ] «/etc/init.d/mysql start», запускается демон mysql. Кто предоставляет задание mysql для запуска этих команд? Что файл сценария запуска информирует служебную команду о запуске службы mysql? Может ли кто-нибудь указать расположение файла, в котором команда service запускает, останавливает или перезапускает задание mysql? Заранее спасибо

Mysql можно контролировать с помощью сценария инициализации (который вы уже дали /etc/init.d/mysql), но Ubuntu использует выскочку, заменив старую сисвинит управление стилем службы. и сценарий инициализации запускает mysqld_safe (который запускает mysqld как режим демона), я знаю, что это слишком сложно.

Upstart контролирует службы (вы это ищете), вот документация. http://upstart.ubuntu.com/ Также обратите внимание, что некоторые из служб используют файл по умолчанию, который находится в / etc / default, эти файлы являются просто конфигурациями. Скрипты Upstart находятся в / etc / init /

Кстати. Upstart будет заменен на systemd скоро.