Восстановление забытого пароля MySQL

Abdula аватар

Восстановление забытого пароля MySQL


Решение простое - сбросить забытый пароль:
1. В /etc/mycnf в секцию [mysqld] вставляем строку

skip-grant-tables

2. Перезапустить mysqld, в этом случае пароль будут сброшен и можно будет ввести любой другой:

service mysqld restart

3. Зайти в MySQL с пустым паролем (вместо него нажать Enter):

mysql -u root mysql

4. Задать здесь новый root-пароль мускуловской командой:

UPDATE user SET Password=PASSWORD('пароль') WHERE user='root';

5. Чтобы изменения вступили в силу, выполнить мускуловскую команду:

FLUSH PRIVILEGES;

6. Выйти из MySQL командой quit

7. Теперь удалить из /etc/mycnf строку

skip-grant-tables

8. Перезапустить MySQL:

service mysqld restart

RSS-материал