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.