Erreur de connexion à MySQL : fichier de socket manquant
Lors de la tentative d'exécution de mysqld_safe --skip-grant-tables pour réinitialiser un mot de passe MySQL, certains utilisateurs rencontrent une erreur indiquant que le fichier socket /var/run/mysqld/mysqld.sock est manquant. Cela empêche la connexion au serveur MySQL local, ce qui entraîne l'échec de la réinitialisation du mot de passe.
Le message d'erreur se lit comme suit :
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Pour résoudre ce problème, suivez ces étapes :
sudo service mysql status
sudo touch /var/run/mysqld/mysqld.sock
sudo chmod 777 /var/run/mysqld/mysqld.sock
sudo service mysql restart
Si le problème persiste, envisagez des étapes de dépannage supplémentaires, telles que la vérification des paramètres du pare-feu, la vérification des configurations de la base de données ou la recherche d'une assistance professionnelle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!