¿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?


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

Respuestas:


30

Use chkconfig :

chkconfig --level 345 mysqld on

+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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.