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
Freigeben: 2024-12-05 07:55:10
Original
200 Leute haben es durchsucht

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)
Nach dem Login kopieren

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';
    Nach dem Login kopieren
  • Flush Privileges:
    Nachdem Sie das Passwort zurückgesetzt haben, leeren Sie die Berechtigungen, um die Änderungen sicherzustellen wirksam werden:

    FLUSH PRIVILEGES;
    Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage