Сброс пароля MySQL root

Иногда по тем или иным причинам пароль супер пользователя потеря/забыт/пропит и приходится устанавливать новый пароль. Для дебиана подходит следующий способ:

/etc/init.d/mysql stop

Запускаем mysql через команду:

/usr/bin/mysqld_safe --skip-grant-tables --user=root &

& указывает на то что запуск команды произойдет в фоновом режиме.
Запускаем mysql от root:

mysql -u root

Меняем пароль, обновляем привилегии пользователей mysql и выходим:

mysql> update mysql.user set Password=PASSWORD('новый пароль') WHERE User='root';
mysql> flush privileges;
mysql> quit;

Перезапускаем mysql:

/etc/init.d/mysql restart

Проверяем:

mysql -u root -p