Heim > Datenbank > MySQL-Tutorial > Warum kann ich von einem Remote-Computer aus keine Verbindung zu meinem MySQL-Server herstellen (Fehler 111: Verbindung verweigert)?

Warum kann ich von einem Remote-Computer aus keine Verbindung zu meinem MySQL-Server herstellen (Fehler 111: Verbindung verweigert)?

DDD
Freigeben: 2024-12-16 21:16:11
Original
134 Leute haben es durchsucht

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

Es kann keine Verbindung zum MySQL-Server hergestellt werden. Fehler 111: Verbindungen auf Localhost beschränkt

Der Fehler „Es kann keine Verbindung zum MySQL-Server hergestellt werden auf“ 192.168.1.100' (111)“ deutet darauf hin, dass Ihr MySQL-Server nur Verbindungen von der Localhost-Schnittstelle akzeptiert. Das bedeutet, dass Sie vom lokalen Computer selbst (mit „localhost“ oder „127.0.0.1“) eine Verbindung zur Datenbank herstellen können, nicht jedoch von anderen Computern im Netzwerk.

Unterschied zwischen localhost/127.0 .0.1 und 192.168.1.100

  • localhost: Bezieht sich auf den lokalen Computer und wird in die IP-Adresse 127.0.0.1 aufgelöst. Es ermöglicht Verbindungen vom lokalen Computer selbst.
  • 127.0.0.1: Ist die IPv4-Loopback-Adresse, die den lokalen Computer darstellt. Für Verbindungszwecke entspricht es „localhost“.
  • 192.168.1.100: Ist die externe IP-Adresse des Computers, auf dem MySQL installiert ist. Es ermöglicht Verbindungen von anderen Maschinen im Netzwerk.

Lösung

Um Verbindungen von anderen zu ermöglichen Maschinen,你需要修改my.cnf配置文件并取消注释bind-address选项.

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

After Wenn Sie MySQL neu starten, können Sie von anderen Computern aus über die externe IP-Adresse (192.168.1.100) eine Verbindung zur Datenbank herstellen.

Das obige ist der detaillierte Inhalt vonWarum kann ich von einem Remote-Computer aus keine Verbindung zu meinem MySQL-Server herstellen (Fehler 111: Verbindung verweigert)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage