Опубликовано : 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
