Come avviare automaticamente mysql dopo il riavvio del server (CentOS + altre distro)?


17

Come configuro il mio server CentOS Linux per avviare automaticamente mysql quando il server viene avviato a seguito di un arresto?

Sono a conoscenza del percorso init.d ...

/etc/rc.d/init.d

... e posso vedere mysqld in questa cartella. Credo che posizionare gli elementi (cioè tramite link simbolici) in questa cartella significhi che dovrebbero iniziare al riavvio del server.

Ma questo non è successo per me.

sfondo

Il nostro desk IT centrale ha riavviato i nostri server CentOS virtualizzati nel fine settimana. Il server era disponibile dopo il riavvio ma anche il database MySQL non era stato riavviato.

Pensieri?


Risposte:


30

Usa chkconfig :

chkconfig --level 345 mysqld on

+1 Grazie MA dovrebbe essere chkconfig --level 345 mysqld su NOT chkconfig --levels 345 mysqld on? linuxcommand.org/man_pages/chkconfig8.html Ho provato entrambi. Immagino che abbia funzionato perché non c'erano messaggi o altro, dopo averlo digitato, ho appena ricevuto un altro prompt. Qualche modo per sapere se fa riavviare mysql automaticamente?
therobyouknow,

2
@Rob: esegui chkconfig --list mysqldper mostrare per quali runlevel è impostato lo script init.
Scott Pack,

Impossibile chkconfiginstallare ....Package 'chkconfig' has no installation candidate
inorganik
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.