Heim >Datenbank >MySQL-Tutorial >Wie stellt man über die Befehlszeile eine Verbindung zu einer Remote-MySQL-Datenbank her?

Wie stellt man über die Befehlszeile eine Verbindung zu einer Remote-MySQL-Datenbank her?

Barbara Streisand
Barbara StreisandOriginal
2024-11-05 14:07:02993Durchsuche

How to Connect to a Remote MySQL Database from the Command Line?

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!

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