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!