J’ai l’erreur suivante : SQLSTATE[HY000] [2002] Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’

Cela est dû à MySQL qui s’est arrêté, ce n’est pas normal, les cas courants sont :

- Manque de place sur le système de fichiers (peut être vérifier en faisant la commande “df -h”, en SSH)

- Problème de corruption de fichier(s), ce qui arrive souvent suite à un arrêt non propre de Jeedom (coupure de courant)

- Soucis mémoire, le système manque de mémoire et tue le process le plus consommateur (souvent la base de données). Cela peut se voir dans l’administration de l’OS puis dmesg, vous devez voir un kill par “oom”. Si c’est le cas il faut réduire la consommation de Jeedom en désactivant des plugins.

Malheureusement, il n’y a pas beaucoup de solution si c’est le deuxième cas, le mieux étant de récupérer une sauvegarde (disponible dans /var/www/html/backup par défaut), de réinstaller Jeedom et de restaurer la sauvegarde. Vous pouvez aussi regarder pourquoi MySQL ne veut pas démarrer depuis une console SSH :

sudo su -
service mysql stop
mysqld --verbose
Ou consulter le log : /var/log/mysql/error.log

 

Pièce jointe
Il n’y a pas de pièces jointes pour cet article