Heim >Datenbank >MySQL-Tutorial >MySQL-FEHLER 1045: Wie kann „Zugriff verweigert' auch nach dem Zurücksetzen des Passworts behoben werden?
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
Zusätzliche Tipps
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!