Heim >Datenbank >MySQL-Tutorial >MySQL-FEHLER 1045: Wie kann „Zugriff verweigert' auch nach dem Zurücksetzen des Passworts behoben werden?

MySQL-FEHLER 1045: Wie kann „Zugriff verweigert' auch nach dem Zurücksetzen des Passworts behoben werden?

Linda Hamilton
Linda HamiltonOriginal
2024-12-05 07:55:10200Durchsuche

MySQL ERROR 1045: How to Fix

MySQL: Fehlerbehebung FEHLER 1045 „Zugriff verweigert“

Fehler aufgetreten:

Beim Versuch, mit dem Befehl auf MySQL zuzugreifen Zeile erhält ein Benutzer Folgendes Fehler:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Ursache:

Dieser Fehler weist darauf hin, dass der MySQL-Server dem angegebenen Benutzer (normalerweise „root“) den Zugriff mit dem angegebenen Passwort verweigert.

Lösung:

Da sich das Zurücksetzen des Passworts als unwirksam erwiesen hat, ist eine gründlichere Vorgehensweise erforderlich Ansatz ist erforderlich.

Neuinstallation von MySQL mit vollständiger Entfernung

  1. Vollständige Deinstallation von MySQL:
    Stellen Sie sicher, dass alle MySQL-Dateien und -Verzeichnisse vorhanden sind werden vollständig entfernt.
  2. Starten Sie die neu System:
    Starten Sie das System neu, um den verbleibenden Speicher zu löschen.
  3. MySQL neu installieren:
    MySQL neu installieren und dabei eine Standardinstallation sicherstellen.

Zusätzliche Tipps

  • Überspringen Grant Tables:
    Wenn Sie Ihr Root-Passwort vergessen haben, können Sie MySQL mit der Option --skip-grant-tables neu starten, um Zugriffsbeschränkungen vorübergehend zu deaktivieren.
  • Zurücksetzen Root-Passwort:
    Während MySQL mit --skip-grant-tables ausgeführt wird, stellen Sie eine Verbindung zum MySQL-Client her und setzen Sie das Root-Passwort zurück. Verwenden Sie für MySQL 5.7 oder höher den folgenden Befehl:

    UPDATE mysql.user SET authentication_string=PASSWORD('new_password')  WHERE  User='root';
  • Flush Privileges:
    Nachdem Sie das Passwort zurückgesetzt haben, leeren Sie die Berechtigungen, um die Änderungen sicherzustellen wirksam werden:

    FLUSH PRIVILEGES;

Indem Sie diese Schritte befolgen, können Sie das Problem „Zugriff“ beheben Fehler „verweigert“ und erhalten Sie mit einer Standardinstallation wieder Zugriff auf Ihren MySQL-Server.

Das obige ist der detaillierte Inhalt vonMySQL-FEHLER 1045: Wie kann „Zugriff verweigert' auch nach dem Zurücksetzen des Passworts behoben werden?. 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