Jak automatycznie uruchomić mysql po restarcie serwera (CentOS + inne dystrybucje)?


17

Jak skonfigurować serwer CentOS Linux, aby automatycznie uruchamiał mysql po uruchomieniu serwera po zamknięciu?

Jestem świadomy ścieżki init.d ...

/etc/rc.d/init.d

... i widzę mysqld w tym folderze. Uważam, że umieszczanie elementów (tj. Za pomocą dowiązania symbolicznego) w tym folderze oznacza, że ​​powinny zacząć się przy ponownym uruchomieniu serwera.

Ale tak się nie stało.

tło

Nasze centralne biuro IT ponownie uruchomiło nasze zwirtualizowane serwery CentOS w weekend. Serwer był dostępny po ponownym uruchomieniu, ale baza danych MySQL również nie uruchomiła się ponownie.

Myśli?


Niektóre odpowiedzi istotne stackoverflow.com/questions/9859381/...
n611x007

Odpowiedzi:


30

Użyj chkconfig :

chkconfig --level 345 mysqld on

+1 Dzięki, ALE powinno to być chkconfig --level 345 mysqld na NOT chkconfig --levels 345 mysqld na? linuxcommand.org/man_pages/chkconfig8.html Próbowałem obu. Zgaduję, że zadziałało, że nie było żadnej wiadomości ani nic, po wpisaniu tego, otrzymałem kolejny monit. W jaki sposób można stwierdzić, czy powoduje to automatyczne ponowne uruchomienie mysql?
therobyouknow

2
@Rob: uruchom, chkconfig --list mysqldaby pokazać, dla jakich poziomów pracy ustawiony jest skrypt init.
Scott Pack

Nie można chkconfigzainstalować ...Package 'chkconfig' has no installation candidate
inorganik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.