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

Дата | 11.08.2015

mysql сбросить root пароль
Инструкция как в mysql сбросить пароль root.
Пару раз случалось, что пароль root от базы данных терялся у клиента, приходилось сбрасывать пароль.
Опишу кратко сброс root пароля в mysql базе.
Останавливаем базу.

# service mysql-server stop

Запускаем без проверки прав.

# mysqld_safe --skip-grant-tables & 

Заходим в базу без пароля.

# mysql -u root
Выбираем основную базу сервера.
mysql > use mysql;
Выполняем сброс пароля у пользователя root.
mysql > update user set Password=PASSWORD('новый_пароль') where User='root';
Применяем, обновляем параметры.
mysql > flush privileges;
Выходим.
mysql > quit

Теперь нам нужно перезагрузить на mysql сервер в обычный режим.
Останавливаем базу вандальским способом.

# killall -9 mysql

Запускаем.

# service mysql-server start

Вот и все, как видим ничего сложного.

Для версии mysql 5.7.6 и выше.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'новый_пароль';

На 17.10.2020 года чуть поменялась структура действий для смены пароля.
После.

use mysql;

Так как управление учетными записями мы отключили параметр —skip-grant-tables при запуске службы, то нам нужно перезагрузить гранты.

FLUSH PRIVILEGES;

Далее, меняем пароль.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'пароль_новый';

Дальше как по старой инструкции.

Вот и все руководство как в mysql сбросить root пароль.

как правильно удалять пользователя в базе..
MariaDB phpmyadmin root.
mysql 8 правильная создания пользователя.

Добавить комментарий

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