Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich den MySQL-Fehler 111: Es kann keine Verbindung zum MySQL-Server hergestellt werden?
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
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
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!