Heim >Datenbank >MySQL-Tutorial >Wie stellt man über die Befehlszeile eine Verbindung zu einer Remote-MySQL-Datenbank her?
Navigieren in entfernten MySQL-Datenbanken über die Befehlszeile
Wenn man vor der Aufgabe steht, von einem lokalen Computer aus auf eine entfernte MySQL-Datenbank zuzugreifen, mag das für einige so sein erleben Sie die frustrierende Fehlermeldung „Verbindung nicht möglich“, begleitet von einem numerischen Code. Dieses verwirrende Problem kann auf eine Kombination von Faktoren zurückgeführt werden.
Um dieses Problem anzugehen, ist eine vielschichtige Lösung erforderlich. Erstens ist es wichtig, beim Erstellen des Befehls die richtige Syntax zu verwenden. Das folgende Format sollte sorgfältig beachtet werden:
mysql -u {username} -p'{password}' \ -h {remote server ip or name} -P {port} \ -D {DB name}
Zum Beispiel, wenn jemand versucht, eine Verbindung mit einem Remote-Server unter „127.0.0.1“ über Port „3306“ herzustellen und dabei auf die Datenbank mit dem Namen „local ,“ würde der Befehl etwa so aussehen:
mysql -u root -p'root' \ -h 127.0.0.1 -P 3306 \ -D local
Es ist unbedingt erforderlich, den genauen Abstand wie oben beschrieben einzuhalten, da verstreute Leerzeichen das Verbindungsproblem weiter verschlimmern können. Nach erfolgreicher Ausführung dieses Befehls wird der Benutzer nahtlos zur angegebenen MySQL-Konsole weitergeleitet und gewährt Zugriff auf die Zieldatenbank.
Das obige ist der detaillierte Inhalt vonWie stellt man über die Befehlszeile eine Verbindung zu einer Remote-MySQL-Datenbank her?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!