22 сент. 2011 г.

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

Сам удивился почему здесь еще нет шпоры по этой теме. Если забыл пароль root в MySQL, но имеешь рута на сервер, то заменить пароль очень просто. Редактируем /etc/my.cnf (ну или где там он у вас) и вставляем в секцию [mysqld] строку: skip-grant-tables Далее, рестартуем mysqld, коннектимся: mysql -u root mysql Выполняем запрос
UPDATE USER SET password=password('NEWPASS') WHERE USER='root' AND `host`='localhost`;
Убираем skip-grant-tables из my.cnf, рестартуем mysqld. Теперь пароль для root@localhost будет NEWPASS. /источник/

Комментариев нет:

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