Zugriff auf ein verlorenes MySQL-Passwort für PHPMyAdmin in WAMP abrufen
Problem:
A Der Benutzer hat das Passwort für sein Konto „root“@„localhost“ in PHPMyAdmin geändert, anschließend jedoch den Zugriff auf PHPMyAdmin verloren weil ich das neue Passwort vergessen habe. Die in früheren Foren vorgeschlagenen Methoden (z. B. das Zurücksetzen des Passworts über die Befehlszeile) waren aufgrund fehlender Berechtigungen nicht erfolgreich.
Lösung:
Hier ist eine Schritt-für-Schritt-Anleitung zum Zurücksetzen des MYSQL-Root-Passworts:
-
Stoppen Sie MySQL service: Gehen Sie zu WAMPSERVER, wählen Sie MySQL aus und wählen Sie „Service“ > „Dienst beenden.“
-
Bearbeiten Sie die my.ini-Datei:Gehen Sie zu WAMPSERVER > MySQL > my.ini.
-
Suchen Sie den Abschnitt [wampmysqld]:Fügen Sie die Zeile „skip-grant-tables“ direkt unter dieser Abschnittsüberschrift hinzu.
-
Starten Sie die neu MySQL-Dienst: Gehen Sie zu WAMPSERVER > MySQL > Dienst > „Dienst starten/fortsetzen.“
-
Öffnen Sie die MySQL-Konsole:Gehen Sie zu WAMPSERVER > MySQL > MySQL-Konsole.
-
Setzen Sie das Root-Benutzerpasswort zurück:
- Vor MySQL-Version 5.7: Geben Sie „UPDATE mysql.user SET Password=PASSWORD('“ ein. MyNewPass') WHERE User='root'; FLUSH PRIVILEGES;"
- MyNewPass veröffentlichen 5.7: Geben Sie „UPDATE mysql.user SET Authentication_string=PASSWORD('MyNewPass') WHERE User='root'; FLUSH PRIVILEGES;" ein.
-
Verlassen Sie die MySQL-Konsole: Geben Sie „quit“ an der MySQL-Eingabeaufforderung ein.
-
Stoppen Sie MySQL Service erneut: Gehen Sie zu WAMPSERVER > MySQL > Dienst > „Dienst stoppen.“
-
Entfernen Sie den Parameter „skip-grant-tables“: Bearbeiten Sie die Datei my.ini, suchen Sie den Abschnitt [wampmysqld] und entfernen Sie den Parameter „skip-grant-tables“. Zeile.
-
Starten Sie den MySQL-Dienst neu:Gehen Sie zu WAMPSERVER > MySQL > Dienst > „Dienst starten/fortsetzen.“
Optional: Ändern Sie bei Bedarf die Einstellungen so, dass das Root-Benutzerkonto kein ablaufendes Passwort hat, indem Sie die folgende Abfrage in MySQL ausführen Konsole: „ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;“
Durch Befolgen dieser Schritte können Benutzer wieder Zugriff auf erhalten PHPMyAdmin mit der Benutzer-ID „root“ und dem neu zugewiesenen Passwort.
Das obige ist der detaillierte Inhalt vonWie kann ich ein verlorenes MySQL-Passwort für PHPMyAdmin in WAMP zurücksetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!