Как сбросить административный пароль в MySQL

Забыли root-пароль к СУБД MySQL? Не беда. Его можно легко восстановить.

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

service mysql stop

и перезапускаем его вручную с опцией игнорирования привелегий:

mysqld_safe –skip-grant-tables &

Теперь мы можем задать новый пароль:


mysql -u root


use mysql;
update user set password=PASSWORD(”НОВЫЙ ПАРОЛЬ”) where User=’root’;
flush privileges;
quit

И перезапускаем MySQL в штатном режиме:


service mysql start

field_vote: 
Ваша оценка: Нет Средняя: 5 (2 оценки)
Главная тема: 
Программное обеспечение: 

Комментарии

Спасибо за инфу.. полезно.

Оценка: 
Пока без оценки

# mysqld_safe –skip-grant-tables &

запускалась программа и сразу выключалась :(

Оценка: 
Пока без оценки

Она не выключается, а переходит в фоновый режим

Оценка: 
Средняя: 1 (1 оценка)

но в процессах нету....
как я понял она запускается проверяет pid в папке var/run /mysqld/ и все end

далее по инструкции делать выходит ошибка
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run /mysqld/mysqld.sock'
в чем может быть причина? спасибо

Оценка: 
Пока без оценки

Запустите без & и посмотрите что напишут

Оценка: 
Пока без оценки

Вообще то нужно mysqld_safe --skip-grant-tables &

Оценка: 
Пока без оценки

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

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.