Erreur MySQL: impossible de se connecter au serveur MySQL local via le socket
Voici une erreur qui peut vous venir à l'improviste. Cette erreur se produit souvent lorsque vous effectuez une modification majeure sur votre serveur, lorsque vous déplacez vos données vers un nouveau serveur, lorsque vous essayez d'installer un nouveau certificat SSL, etc.
Can not connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
D'un moment à l'autre, la base de données disparaît sans raison apparente. Cela peut être dû à InnoDB qui doit vérifier que les tables ne sont pas cassées et qui doit ensuite fermer MySQL.
Vous pouvez vérifier la cause de l'erreur en allant sur:
var / log / mysql / error.log
Le problème peut être résolu avec un simple:
Service mysql restart
Si cela ne fonctionne pas, vous pouvez essayer de tuer le dernier processus mysql:
Ps ax | Grep mysqld
Ensuite:
kill -9 PID
Où PID est le premier nombre à partir de la gauche.
Sinon, il peut être nécessaire de réinstaller le serveur mysql (pas le client mysql):
apt-get install mysql-server
Ou vérifiez le chemin vers mysql:
/etc/mysql/my.cnf
Remarque: des commissions peuvent être gagnées à partir des liens ci-dessus.
Cette page contient des références aux produits d'un ou de plusieurs de nos annonceurs. Nous pouvons recevoir une compensation lorsque vous cliquez sur des liens vers ces produits. Pour une explication de notre politique publicitaire, veuillez visiter cette page.