» » Cброс пароля root в MySQL или MariaDB

Cброс пароля root в MySQL или MariaDB

Если вы забыли свой пароль от супер-пользователя к базе данных mysql или mariadb, то не стоит паниковать, восстановить его не сложно и сегодня мы рассмотрим как это сделать :) Для начала, нам нужно определить, что именно у нас стоит, MySQL или MariaDB, для этого в терминале пишем следующую команду
mysql –version
На экране появится следующее
# MySQL
mysql  Ver 14.14 Distrib 5.7.16, for Linux (x86_64) using  EditLine wrapper
# или MariaDB
mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1
Для последующих действий по смене пароля, нам нужно остановить наш MySQL-сервер одной из следующих команд
# MySQL 
systemctl stop mysqld
# MariaDB 
systemctl stop mariadb
Запускаем MySQL в безопасном режиме
mysqld_safe --skip-grant-tables --skip-networking &
Подключаемся к MySQL
mysql -u root
Далее для сброса пароля выполняем несколько команд
use mysql;
update user set password=PASSWORD("Новый пароль") where User='root';
flush privileges;
quit
Теперь перезапускаем MySQL сервер
# MySQL 
systemctl restart mysqld
# MariaDB 
systemctl restart mariadb

Готово! Теперь пользователь доступен с новым паролем, как видите в этом нет ничего сложного :)
17-09-2018, 12:59 53 0

Комментарии


Добавление комментария