MySQL Root Passwort zurücksetzen

Heute hatte ich das Problem, dass ich mein supergeheimes Passwort für meinen MySQL Root User nicht mehr wusste. Ich habe kurzerhand ein neues gesetzt:

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root mysql
update user set Password=PASSWORD('neues Passwort') WHERE User='root';
flush privileges;
exit
/etc/init.d/mysql restart

Jetzt ist das Passwort neu gesetzt.