Cброс пароля пользователя root в MySQL на системах Unix/Windows

Рассмотрим как сбросить забытый/утерянный пароль от root в MySQL. Рассмотрим варианты сброса пароля под Windows и Unix системах.

 

Сброс Root пароля: Windows

# Все ниже действия должны производится в командной строке запущенной от Администратора.

 

Останавливаем службу MySQL:

net stop mysql

 

Запускаем MySQL сервер с отключенными таблицами безопасности (Правильно указываем путь установки MySQL):

"C:\Program Files\MySQL\bin\mysqld-nt.exe" --skip-grant-tables

 

Открываем ещё одну командную строку и заходим в MySQL под root без пароля:

mysql -uroot

 

Выбираем базу mysql, меняем пароль от root, сбрасываем привилегии:

USE mysql
UPDATE user SET Password=PASSWORD('password') WHERE User=’root’;
FLUSH PRIVILEGES;
QUIT

 

Закрываем первую командную строку и запускаем службу MySQL:

net start mysql

 

Пробуем авторизоваться под root с новым паролем.

 

Сброс Root пароля: Unix

Останавливаем службу MySQL:

sudo service mysql stop

 

Запускаем MySQL сервер (в фоновом режиме — &) с отключенными таблицами безопасности:

sudo mysqld_safe --skip-grant-tables &

 

Заходим в MySQL под root без пароля:

mysql -u root

 

Выбираем базу mysql, меняем пароль от root, сбрасываем привилегии:

USE mysql;
UPDATE user SET Password=PASSWORD('NEWPASSWORD') WHERE User=’root’;
FLUSH PRIVILEGES;
QUIT

 

Убиваем все процессы MySQL и запускаем службу сиквела:

sudo killall mysqld && sudo service mysql start

 

Пробуем авторизоваться под root с новым паролем.

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

5 + 5 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика