Maison >base de données >tutoriel mysql >Pourquoi ne puis-je pas me connecter à mon serveur MySQL local ?

Pourquoi ne puis-je pas me connecter à mon serveur MySQL local ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-24 08:24:09464parcourir

Why Can't I Connect to My Local MySQL Server?

Dépannage de l'erreur de connexion au serveur MySQL local

Lors de la connexion à un serveur MySQL local via un client Python, les utilisateurs peuvent rencontrer une erreur indiquant :

OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")

Malgré la confirmation que le serveur MySQL est en cours d'exécution et que le socket existe, la connexion échoue.

Résolution du problème

Pour résoudre cette erreur, il est recommandé d'exécuter la commande suivante en tant que root :

sudo /usr/local/mysql/support-files/mysql.server start

De plus, assurez-vous que le processus mysqld est en cours d'exécution. Pour vérifier, exécutez :

ps aux | grep mysql

Si mysqld n'est pas en cours d'exécution, démarrez-le avec :

sudo service mysql start

Après avoir exécuté ces étapes, essayez à nouveau de vous connecter au serveur MySQL. Si le problème persiste, vérifiez le fichier de configuration pour détecter toute erreur ou paramètre incorrect.

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!

Déclaration:
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