Все время забываю как это делается 🙂
Собственно пароль обнулить можно, если есть привилегии рута в консоли сервера. Для этого нужно запустить MySQL без учета прав доступа, после чего установить новый пароль на нужную нам учетку.
В Дебиане или Ubuntu это можно сделать так:
$ sudo /etc/init.d/mysql stop
$ sudo mysqld --skip-grant-tables
$ mysql -u root
mysql> use mysql
mysql> UPDATE user SET password=PASSWORD('новый_пароль') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
$ sudo mysqladmin shutdown
$ sudo /etc/init.d/mysql start
Все 🙂