Wenn Sie tatsächlich ein Root-Passwort festgelegt haben und es gerade verloren/vergessen haben:
- MySQL stoppen
-
Starten Sie es manuell mit der Option skip-grant-tables neu:
mysqld_safe --skip-grant-tables
-
Öffnen Sie nun ein neues Terminalfenster und führen Sie den MySQL-Client aus:
mysql -u root
-
Setzen Sie das Root-Passwort manuell mit diesem MySQL-Befehl zurück:
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
Wenn Sie MySQL 5.7 verwenden (überprüfen Sie dies mit mysql --version im Terminal), lautet der Befehl:UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
-
Löschen Sie die Privilegien mit diesem MySQL-Befehl:
FLUSH PRIVILEGES;
Von http://www.tech-faq.com/reset-mysql- passwort.shtml
(Vielleicht ist das nicht das, was du brauchst, Abs, aber ich denke, es könnte für Leute nützlich sein, die in Zukunft über diese Frage stolpern)