Maison > base de données > tutoriel mysql > Pourquoi ne puis-je pas me connecter à mon serveur MySQL distant (Erreur 111) ?

Pourquoi ne puis-je pas me connecter à mon serveur MySQL distant (Erreur 111) ?

Linda Hamilton
Libérer: 2024-12-18 17:23:15
original
220 Les gens l'ont consulté

Why Can't I Connect to My Remote MySQL Server (Error 111)?

Erreur de dépannage 111 : connexion à un serveur MySQL distant

Vous avez rencontré un problème en essayant de vous connecter à un serveur MySQL hébergé sur une machine distante, recevant le message d'erreur "Impossible de se connecter au serveur MySQL sur '[Adresse IP]' (111)." Cette erreur indique généralement que le serveur MySQL n'écoute pas sur l'interface réseau, empêchant les connexions externes.

Différence entre Localhost/127.0.0.1 et l'adresse IP distante

Localhost et 127.0.0.1 font référence à la machine locale. Lors de la connexion à l'aide de ces adresses, la tentative de connexion cible directement le serveur de base de données exécuté sur le même système. Cependant, lors de l'utilisation de l'adresse IP distante (192.168.1.100), la connexion est acheminée via l'interface réseau, ce qui nécessite une configuration supplémentaire.

Résolution

Pour résoudre ce problème problème, vous devez vous assurer que le serveur MySQL est configuré pour écouter sur l'interface réseau. Editez le fichier de configuration my.cnf et localisez les lignes suivantes :

bind-address = 127.0.0.1
Copier après la connexion

Si ces lignes existent, décommentez-les en supprimant le symbole # au début. Cela permettra au serveur MySQL d'écouter sur toutes les interfaces réseau, y compris celle avec l'adresse IP distante.

Après avoir effectué ces modifications, redémarrez le serveur MySQL à l'aide de la commande suivante :

sudo service mysql restart
Copier après la connexion

Cela relirea le fichier de configuration et appliquera les modifications. Maintenant, vous devriez pouvoir vous connecter au serveur MySQL à la fois depuis la machine locale et la machine distante en utilisant l'adresse IP distante.

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