Dokumentationen » MySQL » root Passwort vergessen?
Man hole sich zwei Kommandozeilen.
Auf der einen MySQL anhalte (/etc/init.d/mysql stop) und dann MySQL ohne Netzunterstützung starten:
mysqld --user=mysql --skip-networking --skip-grant-tables --datadir=/var/lib/mysql
Dann zur anderen Konsole wechseln und sich am Datenbankserver anmelden (mysql) und man kann ohne Einschränkungen alles mit den Datenbanken machen.
ACHTUNG: Der Server ist derweilen komplett ungeschützt.
Wenn alles erledigt ist, mysql verlassen und neu starten. Das wars dann auch schon.
Und hier noch eine Anweisung, die hoffentlich nie gebraucht wird (wenn doch, dann sei man heil froh, die hier gefunden zu haben...):
Legt einen neuen 'root'-User an: mysql GRANT ALL PRIVILEGES ON *.* TO 'root@localhost' IDENTIFIED BY '[Password]' WITH GRANT OPTION