Если забыт пароль для root-пользователя от своего MySQL-сервера, при наличии доступа к консоли этот пароль можно легко восстановить:
Останавливаем MySQL
/etc/init.d/mysql stop
Перезапускаем MySQL с отключенной проверкой аутентификации
mysqld --skip-grant-tables
Подключаемся к базе mysql под root без пароля
mysql mysql -u root
Меняем пароль для root и перезагружаем таблицы привилегий
UPDATE user SET password=PASSWORD('новый_пароль') WHERE user="root";
FLUSH PRIVILEGES;
Затем запускаем MySQL и всё
/etc/init.d/mysql restart