Vergessenes MySQL Rootpasswort neu setzen

Passwort für root bei MySQL vergessen:
# mysql stoppen
 /etc/init.d/mysql stop
 # MySQL ohne Passwortabfrage starten
 mysqld_safe --skip-grant-tables &
 # Als root anmelden
 mysql -u root
 # Die Datenbank wechseln
 mysql> use mysql;
 # Neues Passwort für root setzen
 mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
 mysql> flush privileges;
 # Abmelden
 mysql> quit
 # MySQL-DBMS stoppen
 /etc/init.d/mysql stop
 # MySQL-DBMS starten
 /etc/init.d/mysql start
 # Als root anmelden und testen
 mysql -u root -p