Если вы забыли root пароль к MySQL, но имеете root доступ на сервер, тогда востановить пароль очень просто.
Открываем файл my.cnf удобным вам редактором….
и вставляем в секцию [mysqld] строку:
skip-grant-tables
Далее, делаем рестарт mysqld
mysqld restart
теперь подключаемся к базе данных mysql
mysql mysql
и выполняем запрос
UPDATE USER SET password=password(‘NEWPASSWORD’) WHERE USER=’root’ AND `host`=’localhost`;
exit
Убираем skip-grant-tables из файла my.cnf и рестартуем mysqld.
Вуаля!