Шукати в цьому блозі

понеділок, 14 грудня 2009 р.

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

Останавливаем сервер MySQL:
# /usr/local/etc/rc.d/mysql-server.sh stop
Stopping mysql.
Waiting for PIDS: 83119, 83119.

Запускаем mysqld с параметром –skip-grant-tables, указав стартовать от имени пользователя mysql (или от другого непривелигерованного пользователя, но не от root’а.
Теперь запускаем mysql и делаем:
\u mysql
Правим таблицу user, очищая поле с паролем для root@localhost. Всё, пароля для root'а больше нет. Не забываем сказать flush privileges и перезапустить сервер mysql. Далее заходим под пользователем root@localhost и устанавливаем ему такой пароль какой нам необходим.

Немає коментарів: