Heim >Datenbank >MySQL-Tutorial >Wie behebt man den MySQL-Remote-Verbindungsfehler 1045: Zugriff verweigert?

Wie behebt man den MySQL-Remote-Verbindungsfehler 1045: Zugriff verweigert?

Linda Hamilton
Linda HamiltonOriginal
2024-12-20 17:29:20624Durchsuche

How to Fix MySQL Remote Connection Error 1045: Access Denied?

Remote-MySQL-Verbindungsfehler: Zugriff verweigert (1045)

Um Remote-Verbindungen zu einem MySQL-Server zu ermöglichen, müssen bestimmte Konfigurationen vorhanden sein. Lassen Sie uns Ihr Problem untersuchen und eine Lösung anbieten.

Problem: Wenn Sie versuchen, von einer anderen IP-Adresse aus eine Remoteverbindung zu MySQL herzustellen, erhalten Sie die Fehlermeldung „FEHLER 1045 (28000)“ : Zugriff für Benutzer „root“@‘192.168.233.163‘ verweigert.“ Dies deutet darauf hin, dass Remoteverbindungen derzeit für den angegebenen Benutzer oder von der Remote-IP-Adresse aus nicht zulässig sind.

Lösung:

  1. Grant Berechtigungen:Führen Sie als Root-Benutzer die folgenden Befehle aus:

    • ALLE PRIVILEGES GEWÄHREN EIN *.* TO 'root'@'192.168.233.163' IDENTIFIED BY 'redacted' mit Grant-Option;
    • FLUSH PRIVILEGES;
  2. MySQL neu starten: Um die Änderungen zu übernehmen, starten Sie MySQL neu Server.

Alternativ können Sie den %-Eintrag für den Benutzerstamm in der Tabelle mysql.user durch eine bestimmte IP-Adresse ersetzen. Stellen Sie sicher, dass die verwendete IP-Adresse mit dem Remote-Computer übereinstimmt, von dem aus Sie eine Verbindung herstellen möchten.

Hinweis: Denken Sie daran, „geschwärzt“ durch das tatsächliche Passwort und 192.168.233.163 durch die entsprechende IP zu ersetzen Adresse. Ersetzen Sie außerdem *.* durch die Datenbank- und Tabellenberechtigungen, die Sie gewähren möchten.

Das obige ist der detaillierte Inhalt vonWie behebt man den MySQL-Remote-Verbindungsfehler 1045: Zugriff verweigert?. 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