Если вы забыли root пароль к MySQL, но имеете root доступ на сервер, тогда востановить пароль очень просто

Открываем файл my.cnf удобным вам редактором

vi /etc/my.cnf

и вставляем в секцию [mysqld] строку:

skip-grant-tables

Далее, рестартуем mysqld

/etc/init.d/mysqld restart

подключаемся к базе данных mysql

mysql mysql

и выполняем запрос

UPDATE USER SET password=password('NEWPASSWORD') WHERE USER='root' AND 'host'='localhost';
exit

Убираем skip-grant-tables из файла my.cnf и рестартуем mysqld.

/etc/init.d/mysqld restart