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