Опубликовано : admin в (MySQL, Мелкие заметки)

Восстановление пароля root в MySQL

Вот возникла необходимость в востановлении забытого пароля к MySQL. Немного погуглив, нашел несколько вариантов решения.

Итак, для восстановления  пароля mysql необходимо запустить сервер без загрузки таблицы прав. Итак, приступим:

останавливаем сервер:

/etc/init.d/mysqld stop

запускаем его без проверки таблиц прав(& – запуск команды в фоновом режиме):

mysqld_safe –skip-grant-tables &

Теперь можно заходить root’ом без пароля:

mysql -u root

и менять пароль:

UPDATE user SET Password=PASSWORD(«Ваш новый пароль») WHERE User=’root’;
FLUSH PRIVILEGES;

Запускаем сервер в нормальном режиме:

/etc/init.d/mysqld stop
/etc/init.d/mysqld start

Оставить комментарий