¿Cómo iniciar mysql automáticamente después de reiniciar el servidor (CentOS + otras distribuciones)?

17

¿Cómo configuraría mi servidor CentOS Linux para que inicie mysql automáticamente cuando el servidor se inicie después de un apagado?

Soy consciente de la ruta init.d ...

/etc/rc.d/init.d

... y puedo ver mysqld en esta carpeta. Creo que colocar elementos (es decir, mediante un enlace simbólico) en esta carpeta significa que deberían comenzar al reiniciar el servidor.

Pero esto no sucedió para mí.

Antecedentes

Nuestro escritorio central de TI reinició nuestros servidores CentOS virtualizados durante el fin de semana. El servidor estaba disponible después del reinicio, pero la base de datos MySQL no se había reiniciado también.

Pensamientos?

therobyouknow
fuente
algunas respuestas relevantes stackoverflow.com/questions/9859381/…
n611x007

Respuestas:

30

Use chkconfig :

chkconfig --level 345 mysqld on
alvosu
fuente
+1 Gracias PERO debería ser chkconfig --level 345 mysqld on NOT chkconfig --levels 345 mysqld on? linuxcommand.org/man_pages/chkconfig8.html Probé ambos. Supongo que funcionó porque no había mensaje ni nada, después de escribirlo, recibí otro mensaje. ¿Alguna forma de saber si hace que mysql se reinicie automáticamente?
therobyouknow
2
@Rob: ejecutar chkconfig --list mysqldpara mostrar para qué niveles de ejecución está configurado el script de inicio.
Scott Pack
No se pudo chkconfiginstalar ...Package 'chkconfig' has no installation candidate
inorganik