Инструкция как в 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 правильная создания пользователя.