Как сбросить пароль root в mysql

Как сбросить пароль в mysql

Иногда бывают ситуации, когда рутовый пароль на базу MySQL  где-то потерялся, и его надо срочно изменить.
Если есть доступ к shell на сервере, то сделать это достаточно просто:

1. Останавливаем mysqld:

/etc/init.d/mysqld stop

2. Запускаем mysqld без проверки прав доступа:

mysqld_safe —skip-grant-tables &

3. Заходим под рутом и меняем  пароль:

mysql -u root -D mysql

mysql> update user set password=password(‘new_password’) where user=’root’;

4. Обновляем права доступа:

flush privileges;

Давим ctrl-d для выхода. Затем перезапускаем MySQL сервер:

5. Выходим, убиваем mysqld и запускаем его снова:

mysql> exit;

/etc/init.d/mysqld stop

/etc/init.d/mysqld start

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.