Maison >base de données >tutoriel mysql >Pourquoi est-ce que j'obtiens l'erreur MySQL 111 : impossible de se connecter au serveur MySQL ?

Pourquoi est-ce que j'obtiens l'erreur MySQL 111 : impossible de se connecter au serveur MySQL ?

DDD
DDDoriginal
2024-12-17 04:15:25363parcourir

Why Am I Getting MySQL Error 111: Can't Connect to MySQL Server?

Connexion au serveur MySQL : comprendre l'erreur 111

La connexion à un serveur MySQL à partir d'une machine distante peut parfois entraîner une « Erreur 111 : Impossible de se connecter au serveur MySQL". Cette erreur indique que le client ne peut pas établir de connexion avec le serveur.

Différence entre localhost/127.0.0.1 et IP externe

Dans le scénario donné, le serveur MySQL n'écoute que sur l'interface localhost (127.0.0.1). Lors de l'utilisation de localhost ou 127.0.0.1, le client et le serveur sont essentiellement sur la même machine, permettant une communication directe.

En revanche, la connexion à l'adresse IP externe du serveur (192.168.1.100) nécessite que le client pour établir une connexion sur le réseau. Si le serveur MySQL n'est pas configuré pour écouter sur toutes les interfaces, il n'acceptera que les connexions de la machine locale.

Solution

Pour résoudre ce problème, vous devez éditez le fichier de configuration MySQL (my.cnf) et décommentez les lignes suivantes :

bind-address = 127.0.0.1

En décommentant ces lignes, vous autorisez le serveur MySQL à écouter sur toutes les interfaces. Une fois cela fait, redémarrez MySQL :

sudo service mysql restart

Maintenant, vous devriez pouvoir vous connecter au serveur MySQL à partir des machines locales et distantes sans rencontrer l'erreur 111.

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