Если вы забыли пароль к MySQL, не волнуйтесь, не вы первый, не вы последний, из любой ситуации есть выход. Сперва нам необходимо перезапустить MySQL в режиме игнорирования прав, для этого, останавливаем MySQL:
service mysqld stop
А затем с ново запускаем:
/usr/bin/mysqld_safe —skip-grant-tables
Единственное неудобство, это то, что вам будет необходимо запустить еще одну консоль, и оттуда подключиться к MySQL:
mysql -uroot
Теперь меняем пароль, для пользователя root:
use mysql;
UPDATE user SET Password=PASSWORD(‘new password’) WHERE Host=’localhost’ AND User=’root’;
quit;
UPDATE user SET Password=PASSWORD(‘new password’) WHERE Host=’localhost’ AND User=’root’;
quit;
Не забудьте перезапустить MySQL нормальном режиме:
service mysqld restart