Восстановление пароля root mysql

Восстановление пароля root mysql

Когда нужно сбросить пароль рута на mysql/mariadb

Глушим сервер базы данных
systemctl mysql stop

Запускаем с опцией запуска без проверки прав
/usr/local/libexec/mysql --skip-grant-tables
или
mysqld_safe --skip-grant-tables &

Далее выполнить сброс пароля
mysql> update user set password=password('новый_пароль') where user='root';
mysql> flush privileges;
mysql> quit;

Если нужно просто поменять пароль на рута, то выполняем вход в интерпретатор мускула:
mysql -u root

mysql> use mysql;
mysql> update user set password=PASSWORD('новый_пароль') where user='root' and host='localhost';
mysql> flush privileges;
mysql> quit

Далее запустить службу mysql

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

Ваш адрес email не будет опубликован.