Wie starte ich mysql nach dem Neustart des Servers automatisch (CentOS + andere Distributionen)?

17

Wie konfiguriere ich meinen CentOS Linux-Server so, dass mysql automatisch gestartet wird, wenn der Server nach dem Herunterfahren gestartet wird?

Mir ist der Pfad init.d bekannt ...

/etc/rc.d/init.d

... und ich kann mysqld in diesem Ordner sehen. Ich glaube, dass das Platzieren von Elementen (dh durch einen symbolischen Link) in diesem Ordner bedeutet, dass sie beim Neustart des Servers gestartet werden sollten.

Das ist mir aber nicht passiert.

Hintergrund

Unser zentraler IT-Desk hat am Wochenende unsere virtualisierten CentOS-Server neu gestartet. Der Server war nach dem Neustart verfügbar, aber die MySQL-Datenbank wurde auch nicht neu gestartet.

Gedanken?

wie Sie wissen
quelle
Einige Antworten relevant stackoverflow.com/questions/9859381/…
n611x007

Antworten:

30

Verwenden Sie chkconfig :

chkconfig --level 345 mysqld on
alvosu
quelle
+1 Danke, ABER sollte dies chkconfig --level 345 mysqld sein, NICHT chkconfig --level 345 mysqld? linuxcommand.org/man_pages/chkconfig8.html Ich habe versucht , beide. Ich vermute, es hat funktioniert, da es keine Nachricht oder sonst etwas gab. Nach dem Tippen bekam ich nur eine weitere Eingabeaufforderung. Wie kann ich feststellen, ob MySQL dadurch automatisch neu gestartet wird?
Therobyouknow
2
@Rob: run chkconfig --list mysqld, um anzuzeigen, für welche Runlevel das Init-Skript festgelegt ist.
Scott Pack
Konnte nicht chkconfiginstalliert werden ....Package 'chkconfig' has no installation candidate
inorganik