Як автоматично запустити mysql після перезавантаження сервера (CentOS + інші дистрибутиви)?


17

Як я можу налаштувати свій сервер CentOS Linux для автоматичного запуску mysql, коли сервер запускається після відключення?

Мені відомо про шлях init.d ...

/etc/rc.d/init.d

... і я бачу mysqld в цій папці. Я вважаю, що розміщення елементів (тобто за символічним посиланням) у цій папці означає, що вони повинні починатися при перезапуску сервера.

Але цього не сталося для мене.

Фон

Наш центральний відділ ІТ перезапустив наші віртуалізовані сервери CentOS протягом вихідних. Сервер був доступний після перезавантаження, але база даних MySQL також не перезапустилася.

Думки?


деякі відповіді відповідні stackoverflow.com/questions/9859381 / ...
n611x007

Відповіді:


30

Використовуйте chkconfig :

chkconfig --level 345 mysqld on

+1 Дякую, Але це має бути chkconfig --рівень 345 mysqld на НЕ chkconfig --рівні 345 mysqld на? linuxcommand.org/man_pages/chkconfig8.html Я спробував і те, і інше. Я здогадуюсь, що це спрацьовувало, не було жодного повідомлення чи нічого, після введення його я просто отримав ще одне підказку. Будь-який спосіб сказати, чи змушує Myql перезапускатися автоматично?
therobyouknow

2
@Rob: запустіть, chkconfig --list mysqldщоб показати, для якого рівня запуску встановлений сценарій init.
Скотт Пак

Не вдалося chkconfigвстановити ....Package 'chkconfig' has no installation candidate
inorganik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.