среда, 11 сентября 2013 г.

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

Востанавливаем пароль root в MySQL, при доустпе root на сервер:
  • Редактируем /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.

FRM