Herstellen einer Verbindung zu Remote-MySQL-Datenbanken über die Befehlszeile
Der Zugriff auf Remote-Datenbankserver über die Befehlszeile kann eine Herausforderung sein. In diesem Beispiel führte ein Versuch, mit dem Befehl:
mysql -u username -h my.application.com -ppassword
eine Verbindung zu einer von Rackspace gehosteten Datenbank herzustellen, zu folgendem Fehler:
ERROR 2003 (HY000): Can't connect to MySQL server on 'my.application.com' (10061)
Fehlerursachen
Dieser Fehler tritt aufgrund einer falschen Befehlssyntax oder Netzwerkverbindungsproblemen auf.
Behebung des Problems
Um eine direkte Verbindung zu einer Fernbedienung herzustellen MySQL-Konsole, verwenden Sie den folgenden Befehl:
mysql -u {username} -p'{password}' \ -h {remote server ip or name} -P {port} \ -D {DB name}
Ersetzen Sie die Platzhalter durch die relevanten Werte:
Beispiel
Um mit dem Benutzernamen eine Verbindung zu einer lokalen Datenbank namens „local“ herzustellen Geben Sie „root“ und das Passwort „root“ ein und verwenden Sie den folgenden Befehl:
mysql -u root -p'root' \ -h 127.0.0.1 -P 3306 \ -D local
Nach erfolgreicher Verbindung werden Sie zur Konsole der angegebenen Datenbank weitergeleitet.
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!