Как сбросить административный пароль в MySQL
12 Nov, 2015 pomodor 6
Забыли 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:
Главная тема:
Программное обеспечение:
Комментарии
AKR
20 марта, 2009 - 11:36
Спасибо за инфу.. полезно.
Чингачгук
19 октября, 2010 - 15:39
# mysqld_safe –skip-grant-tables &
запускалась программа и сразу выключалась :(
pomodor
19 октября, 2010 - 15:41
Она не выключается, а переходит в фоновый режим
Чингачгук
19 октября, 2010 - 16:44
но в процессах нету....
как я понял она запускается проверяет pid в папке var/run /mysqld/ и все end
далее по инструкции делать выходит ошибка
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run /mysqld/mysqld.sock'
в чем может быть причина? спасибо
pomodor
19 октября, 2010 - 16:48
Запустите без & и посмотрите что напишут
Чингачгук
6 сентября, 2011 - 07:20
Вообще то нужно mysqld_safe --skip-grant-tables &
Комментировать