Comment démarrer automatiquement mysql après le redémarrage du serveur (CentOS + autres distributions)?


17

Comment configurer mon serveur CentOS Linux pour démarrer automatiquement mysql lorsque le serveur est démarré après un arrêt?

Je connais le chemin init.d ...

/etc/rc.d/init.d

... et je peux voir mysqld dans ce dossier. Je pense que placer des éléments (c'est-à-dire par un lien symbolique) dans ce dossier signifie qu'ils doivent démarrer au redémarrage du serveur.

Mais cela ne m'est pas arrivé.

Contexte

Notre bureau informatique central a redémarré nos serveurs CentOS virtualisés au cours du week-end. Le serveur était disponible après le redémarrage mais la base de données MySQL n'avait pas redémarré également.

Pensées?


quelques réponses pertinentes stackoverflow.com/questions/9859381/…
n611x007

Réponses:


30

Utilisez chkconfig :

chkconfig --level 345 mysqld on

+1 Merci MAIS cela devrait-il être chkconfig - niveau 345 mysqld sur PAS chkconfig - niveaux 345 mysqld sur? linuxcommand.org/man_pages/chkconfig8.html J'ai essayé les deux. Je suppose que cela a fonctionné car il n'y avait aucun message ou quoi que ce soit, après l'avoir tapé, je viens de recevoir une autre invite. Est-il possible de savoir si cela fait redémarrer mysql automatiquement?
therobyouknow

2
@Rob: exécutez chkconfig --list mysqldpour afficher les niveaux d'exécution pour lesquels le script init est défini.
Scott Pack

Impossible de chkconfigs'installer ....Package 'chkconfig' has no installation candidate
inorganik
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.