1) Соединяемся с сервером по протоколу SSH или входим в качестве root
2) Останавливаем MySQL:
/etc/init.d/mysql stop
3) Запускаем MySQL с особыми параметрами:
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
4) Запускаем клиента MySQL:
mysql -u root
5) Выполняем запрос SQL:
UPDATE mysql.user SET
Password=PASSWORD('newpassword') WHERE User='root';
слово newpassword будет новым паролем
6) Применяем изменения:
FLUSH PRIVILEGES;
7) Выходим из клиента MySQL:
\q
8) Перезапускаем MySQL сервер:
/etc/init.d/mysql restart
На этом всё — пароль MySQL изменён.