So setzen Sie das MySQL-Root-Passwort zurück, wenn Sie es vergessen haben
Sie haben das Passwort für Ihre MySQL-Konsole vergessen und erhalten beim Versuch, dies zu tun, die Fehlermeldung #1045 Greifen Sie auf PHPMyAdmin zu. In der offiziellen MySQL-Dokumentation wird empfohlen, das Root-Passwort in mehreren Schritten zurückzusetzen. Sie haben jedoch Schwierigkeiten bei der Implementierung dieser Lösung.
Offizielle Schritte zum Zurücksetzen
Die in der Dokumentation genannten Schritte sind:
create a mysql-init.txt file containing UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; FLUSH PRIVILEGES; save it as C:\me\mysql-init In the command prompt, run: C:\wamp\bin\mysql\mysql5.5.8\bin\mysqld --init-file=C:\me\mysql-init.txt
Fehlerbehebung
Trotz Befolgung dieser Schritte können Sie das Passwort nicht zurücksetzen. Der Grund dafür könnte ein falscher Pfad zur Datei mysql-init.txt oder eine Fehlkonfiguration in der MySQL-Konfigurationsdatei sein.
Lösung
Um dieses Problem zu beheben, folgen Sie den Anweisungen diese Schritte:
Suchen Sie die MySQL-Konfigurationsdatei:
Bearbeiten Sie die Konfigurationsdatei:
MySQL-Dienst neu starten:
Melden Sie sich ohne an Passwort:
Ändern Sie das Root-Passwort:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
Änderungen der Konfigurationsdatei rückgängig machen:
MySQL-Dienst neu starten:
Das obige ist der detaillierte Inhalt vonWie setzen Sie Ihr vergessenes MySQL-Root-Passwort zurück, wenn das offizielle Handbuch nicht funktioniert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!