Heim  >  Artikel  >  Datenbank  >  Wie kann ich den Fehler „Verbindung zum MySQL-Server kann nicht hergestellt werden' beheben, wenn ich eine Remoteverbindung über die Befehlszeile herstelle? .

Wie kann ich den Fehler „Verbindung zum MySQL-Server kann nicht hergestellt werden' beheben, wenn ich eine Remoteverbindung über die Befehlszeile herstelle? .

Linda Hamilton
Linda HamiltonOriginal
2024-11-08 22:55:02931Durchsuche

How to Troubleshoot

Fehlerbehebung bei der Remote-MySQL-Datenbankverbindung über die Befehlszeile

Beim Versuch, über die Befehlszeile eines lokalen Computers auf eine Remote-MySQL-Datenbank zuzugreifen, kann die Fehlermeldung „Kann nicht möglich“ auftreten Stellen Sie eine Verbindung zum MySQL-Server unter „my.application.com“ (10061) her. Dieser Fehler tritt häufig auf, wenn Ihre Verbindungsparameter falsch sind.

Die korrekte Befehlssyntax für die Verbindung zu einer Remote-MySQL-Datenbank lautet:

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}

Stellen Sie sicher, dass Sie Folgendes angeben:

  • Benutzername (-u): Datenbankbenutzername
  • Passwort (-p): Datenbankpasswort ohne Leerzeichen nach der Option -p
  • Host (-h): IP-Adresse oder Hostname des Remote-Servers
  • Port (-P): Portnummer, die vom MySQL-Server verwendet wird (Standard: 3306 )
  • Datenbank (-D): Name der spezifischen Datenbank, auf die Sie zugreifen möchten

Zum Beispiel:

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local

Dies Der Befehl verbindet Sie mit der „lokalen“ Datenbank auf dem Remote-Server „127.0.0.1“ unter Verwendung des „root“-Benutzers und des „root“-Passworts, vorausgesetzt, der Port 3306 wird verwendet.

Wenn Sie auf weitere Probleme stoßen Bei Verbindungsproblemen stellen Sie sicher, dass:

  • Der MySQL-Server auf dem Remote-Computer läuft und zugänglich ist.
  • Die Firewall auf dem Remote-Computer lässt eingehende Verbindungen am Port des MySQL-Servers zu.
  • Der Benutzer, mit dem Sie eine Verbindung herstellen, verfügt über ausreichende Berechtigungen, um eine Verbindung zur Remote-Datenbank herzustellen.

Das obige ist der detaillierte Inhalt vonWie kann ich den Fehler „Verbindung zum MySQL-Server kann nicht hergestellt werden' beheben, wenn ich eine Remoteverbindung über die Befehlszeile herstelle? .. 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