Heim >Datenbank >MySQL-Tutorial >Warum kann ich keine Verbindung zu meinem Remote-MySQL-Server herstellen (Fehler 111)?

Warum kann ich keine Verbindung zu meinem Remote-MySQL-Server herstellen (Fehler 111)?

Linda Hamilton
Linda HamiltonOriginal
2024-12-18 17:23:15232Durchsuche

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

Fehlerbehebung 111: Herstellen einer Verbindung zu einem Remote-MySQL-Server

Beim Versuch, eine Verbindung zu einem MySQL-Server herzustellen, auf dem gehostet wird, ist ein Problem aufgetreten Ein Remote-Computer erhält die Fehlermeldung „Es kann keine Verbindung zum MySQL-Server unter ‚[IP-Adresse]‘ (111) hergestellt werden.“ Dieser Fehler weist normalerweise darauf hin, dass der MySQL-Server die Netzwerkschnittstelle nicht überwacht und somit externe Verbindungen verhindert.

Unterschied zwischen Localhost/127.0.0.1 und Remote-IP-Adresse

Localhost und 127.0.0.1 beziehen sich auf den lokalen Computer. Wenn eine Verbindung über diese Adressen hergestellt wird, zielt der Verbindungsversuch direkt auf den Datenbankserver ab, der auf demselben System ausgeführt wird. Bei Verwendung der Remote-IP-Adresse (192.168.1.100) wird die Verbindung jedoch über die Netzwerkschnittstelle geleitet, was eine zusätzliche Konfiguration erfordert.

Lösung

Um dieses Problem zu beheben Bei diesem Problem müssen Sie sicherstellen, dass der MySQL-Server so konfiguriert ist, dass er die Netzwerkschnittstelle überwacht. Bearbeiten Sie die Konfigurationsdatei my.cnf und suchen Sie die folgenden Zeilen:

bind-address = 127.0.0.1

Wenn diese Zeilen vorhanden sind, kommentieren Sie sie aus, indem Sie das #-Symbol am Anfang entfernen. Dadurch kann der MySQL-Server alle Netzwerkschnittstellen abhören, einschließlich der mit der Remote-IP-Adresse.

Nachdem Sie diese Änderungen vorgenommen haben, starten Sie den MySQL-Server mit dem folgenden Befehl neu:

sudo service mysql restart

Dadurch wird die Konfigurationsdatei erneut gelesen und die Änderungen übernommen. Jetzt sollten Sie in der Lage sein, über die Remote-IP-Adresse sowohl vom lokalen Computer als auch vom Remote-Computer eine Verbindung zum MySQL-Server herzustellen.

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

Stellungnahme:
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