Fehlerbehebung „Zugriff verweigert“-Fehler in MySQL mit WAMP
Beim Versuch, über die Konsole oder phpMyAdmin eine Verbindung zu MySQL herzustellen, wird die Fehlermeldung „ #1045 – Zugriff verweigert für Benutzer ‚root‘@‘localhost‘ (mit Passwort: JA)“ weist auf ein falsches Passwort oder ein Authentifizierungsproblem hin. Dieses Problem tritt auf, obwohl sichergestellt wurde, dass das richtige Passwort verwendet wird, wahrscheinlich aufgrund einer Passwortdiskrepanz oder einer anderen Fehlkonfiguration.
Lösung:
Um diesen Fehler zu beheben, befolgen Sie diese Schritte :
Starten Sie den MySQL-Dienst mit dem folgenden Befehl:
mysql -u root -p
Innerhalb der Geben Sie in der MySQL-Konsole die folgenden Befehle ein, um das Root-Passwort zu aktualisieren:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
Bearbeiten Sie die Datei config.inc. php-Datei und ändern Sie das Root-Passwort in „MyNewPass“:
$cfg['Servers'][$i]['password'] = 'MyNewPass'
Stoppen Sie MySQL und starten Sie es neu Dienst mit den folgenden Befehlen (vorausgesetzt, Sie führen WAMP unter Windows aus):
mysql_stop.bat mysql_start.bat
Versuchen Sie, eine Verbindung zu MySQL herzustellen oder phpMyAdmin erneut mit dem neuen Passwort. Sie sollten nun erfolgreich auf MySQL zugreifen können.
Zusätzliche Tipps:
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Zugriff verweigert' in MySQL mit WAMP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!