Heim > Datenbank > MySQL-Tutorial > Warum erhalte ich den MySQL-Fehler 111: Es kann keine Verbindung zum MySQL-Server hergestellt werden?

Warum erhalte ich den MySQL-Fehler 111: Es kann keine Verbindung zum MySQL-Server hergestellt werden?

DDD
Freigeben: 2024-12-17 04:15:25
Original
384 Leute haben es durchsucht

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

Herstellen einer Verbindung zu einem MySQL-Server: Fehler 111 verstehen

Das Herstellen einer Verbindung zu einem MySQL-Server von einem Remote-Computer aus kann manchmal zu einem „Fehler 111: Meldung „Es kann keine Verbindung zum MySQL-Server hergestellt werden“. Dieser Fehler weist darauf hin, dass der Client keine Verbindung mit dem Server herstellen kann.

Unterschied zwischen localhost/127.0.0.1 und externer IP

Im gegebenen Szenario der MySQL-Server lauscht nur auf der Localhost-Schnittstelle (127.0.0.1). Bei Verwendung von localhost oder 127.0.0.1 befinden sich Client und Server im Wesentlichen auf demselben Computer, was eine direkte Kommunikation ermöglicht.

Andererseits ist für die Verbindung mit der externen IP-Adresse des Servers (192.168.1.100) der Client erforderlich um eine Verbindung über das Netzwerk herzustellen. Wenn der MySQL-Server nicht so konfiguriert ist, dass er alle Schnittstellen überwacht, akzeptiert er nur Verbindungen vom lokalen Computer.

Lösung

Um dieses Problem zu beheben, müssen Sie Folgendes tun Bearbeiten Sie die MySQL-Konfigurationsdatei (my.cnf) und kommentieren Sie die folgenden Zeilen aus:

bind-address = 127.0.0.1
Nach dem Login kopieren

Indem Sie diese Zeilen auskommentieren, erlauben Sie dem MySQL-Server, dies zu tun Hören Sie auf allen Schnittstellen. Sobald dies erledigt ist, starten Sie MySQL neu:

sudo service mysql restart
Nach dem Login kopieren

Jetzt sollten Sie in der Lage sein, sowohl vom lokalen als auch vom Remote-Computer aus eine Verbindung zum MySQL-Server herzustellen, ohne dass Fehler 111 auftritt.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich den MySQL-Fehler 111: Es kann keine Verbindung zum MySQL-Server hergestellt werden?. 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