Maison > base de données > tutoriel mysql > Erreur MySQL : fichier socket manquant `/var/run/mysqld/mysqld.sock` - Comment se reconnecter ?

Erreur MySQL : fichier socket manquant `/var/run/mysqld/mysqld.sock` - Comment se reconnecter ?

Linda Hamilton
Libérer: 2025-01-05 07:17:44
original
834 Les gens l'ont consulté

MySQL Error: Missing Socket File `/var/run/mysqld/mysqld.sock` - How to Reconnect?

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!
Copier après la connexion

Pour résoudre ce problème, suivez ces étapes :

  1. Vérifiez l'état de MySQL : Assurez-vous que MySQL est en cours d'exécution à l'aide du commande :
sudo service mysql status
Copier après la connexion
  1. Créer un fichier socket : Si le fichier socket est manquant, créez-le manuellement à l'aide de la commande :
sudo touch /var/run/mysqld/mysqld.sock
Copier après la connexion
  1. Définir les autorisations de fichiers : Accorder les autorisations nécessaires au socket fichier :
sudo chmod 777 /var/run/mysqld/mysqld.sock
Copier après la connexion
  1. Redémarrez MySQL : Redémarrez le service MySQL pour reconnaître le nouveau fichier de socket :
sudo service mysql restart
Copier après la connexion
  1. Reconnectez-vous : Une fois MySQL redémarré, essayez de vous connecter à nouveau en utilisant l'indicateur racine -u pour fournir à l'utilisateur root authentification.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal