Содержание статьи:
Рассмотрим как сбросить забытый/утерянный пароль от root в MySQL. Рассмотрим варианты сброса пароля под Windows и Unix системах.
Сброс Root пароля: Windows
Запускаем командную строку от имени администратора. Останавливаем службу MySQL:
1 |
net stop mysql |
Запускаем MySQL сервер с отключенными таблицами безопасности (Правильно указываем путь установки MySQL):
1 |
"C:\Program Files\MySQL\bin\mysqld-nt.exe" --skip-grant-tables |
Открываем ещё одну командную строку и заходим в MySQL под root без пароля:
1 |
mysql -uroot |
Выбираем базу mysql, меняем пароль от root, сбрасываем привилегии:
1 2 3 4 |
USE mysql UPDATE user SET Password=PASSWORD('password') WHERE User=’root’; FLUSH PRIVILEGES; QUIT |
Закрываем первую командную строку и запускаем службу MySQL:
1 |
net start mysql |
Пробуем авторизоваться под root с новым паролем.
Сброс Root пароля: Unix
Останавливаем службу MySQL:
1 |
sudo service mysql stop |
Запускаем MySQL сервер с отключенными таблицами безопасности:
1 |
sudo mysqld_safe --skip-grant-tables & |
Открываем ещё одну командную строку и заходим в MySQL под root без пароля:
1 |
mysql -u root |
Выбираем базу mysql, меняем пароль от root, сбрасываем привилегии:
1 2 3 4 |
USE mysql; UPDATE user SET Password=PASSWORD('NEWPASSWORD') WHERE User=’root’; FLUSH PRIVILEGES; QUIT |
Закрываем запущенный сервер MySQL:
1 |
sudo killall mysqld |
Запускаем службу MySQL:
1 |
sudo service mysql start |
Пробуем авторизоваться под root с новым паролем.
Понравилась или оказалась полезной статья, поблагодари автора
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА
Оставить ответ