Сброс пароля root в mysql

0
5

Думаю у каждого была ситуация, когда забывали пароль root к mysql, особенно если администрируешь сеть с фермой серверов mysql и надо было сбрасывать пароль root на дефолтный (default).

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

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

# /etc/init.d/mysql stop

2. Запускаем MySQL сервер без проверки привилегий:

# mysqld_safe —skip-grant-tables —user=root &

3. Подключаемся к MySQL серверу к базе mysql (она хранит все данные о сервере)

# mysql -uroot mysql

4. Сбрасываем пароль пользователя root

mysql > update user SET Password=PASSWORD(‘NEW_PASSWORD’) WHERE user=‘root’;

где, вместо NEW_PASSWORD пишем свой новый пароль
5. Сбрасываем привилегии

mysql > flush privileges;

6. Выходим с MySQL консоли
нажатием сочетания клавиш CTRL + d или

mysql > quit;

7. Перезапускаем MySQL сервер:

#/etc/init.d/mysql restart

Готово!