Maison > base de données > tutoriel mysql > Pourquoi ne puis-je pas me connecter à mon serveur MySQL à partir d'une machine distante (Erreur 111 : connexion refusée) ?

Pourquoi ne puis-je pas me connecter à mon serveur MySQL à partir d'une machine distante (Erreur 111 : connexion refusée) ?

DDD
Libérer: 2024-12-16 21:16:11
original
134 Les gens l'ont consulté

Why Can't I Connect to My MySQL Server from a Remote Machine (Error 111: Connection Refused)?

Impossible de se connecter au serveur MySQL Erreur 111 : connexions restreintes à Localhost

L'erreur "Impossible de se connecter au serveur MySQL sur ' 192.168.1.100' (111)" suggère que votre serveur MySQL n'accepte que les connexions de l'interface localhost. Cela signifie que vous pouvez vous connecter à la base de données depuis la machine locale elle-même (en utilisant « localhost » ou « 127.0.0.1 »), mais pas depuis d'autres machines du réseau.

Différence entre localhost/127.0 .0.1 et 192.168.1.100

  • localhost : Fait référence à la machine locale et se résout en l'adresse IP 127.0.0.1. Il permet les connexions depuis la machine locale elle-même.
  • 127.0.0.1 : Est l'adresse de bouclage IPv4, qui représente la machine locale. C'est l'équivalent de « localhost » à des fins de connexion.
  • 192.168.1.100 : Est l'adresse IP externe de la machine sur laquelle MySQL est installé. Il permet les connexions depuis d'autres machines sur le réseau.

Solution

Pour activer les connexions depuis d'autres machines,你需要修改my.cnf配置文件并取消注释bind-address选项。

  1. 编辑my.cnf配置文件:
sudo vi /etc/mysql/my.cnf
Copier après la connexion
  1. 取消注释bind-address选项:
#bind-address = 127.0.0.1
Copier après la connexion
  1. 保存修改并重启MySQL服务:
sudo service mysql restart
Copier après la connexion

Après en redémarrant MySQL, vous pourrez vous connecter à la base de données depuis d'autres machines en utilisant l'adresse IP externe (192.168.1.100).

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal