1 votes

chkconfig ne démarre pas automatiquement mysql

J'ai configuré mysql dans chkconfig pour qu'il démarre automatiquement au redémarrage du système :

root@myserver:~#chkconfig mysql
mysql  on

Or, cela ne semble pas être le cas. Lorsque le système redémarre, j'obtiens l'erreur suivante sur mes pages PHP :

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Si je cours service mysql start les pages PHP commencent à fonctionner (l'erreur ci-dessus n'apparaît pas, et les requêtes renvoient des valeurs). S'agit-il d'une configuration inappropriée de ma part ? Que dois-je faire d'autre pour que mysql démarre correctement après un redémarrage ?

Note : J'exécute mysql sur une VM SLES.

4voto

CyberSkull Points 1445

Peut-être que quelque chose a mal tourné lors de l'installation de l'init script. Je recommande ce qui suit :

chkconfig --del mysql
chkconfig --add mysql
chkconfig mysql on

Ça ne peut certainement pas faire de mal.

0voto

user2676172 Points 1

Est-ce que vous démarrez MySQL au bon niveau d'initialisation ? Les services réseau doivent être opérationnels avant que MySQL puisse être lancé. S

0voto

syamimi Points 1

Mysql est le client. Si vous avez installé le serveur mysql auparavant, vous pouvez le démarrer avec

service mysqld start

Veuillez vérifier :

chkconfig mysqld

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X