Сброс пароля root на сервере MariaDB

Материал из sysadm
Версия от 17:25, 20 сентября 2020; Admin (обсуждение | вклад) (Новая страница: «Для сброса пароля root, необходимо запустить сервис базы данных с ключом --skip-grant-tables, войти...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Для сброса пароля root, необходимо запустить сервис базы данных с ключом --skip-grant-tables, войти без пароля и установить нужный пароль.

systemctl stop mariadb

vi /etc/systemd/system/multi-user.target.wants/mariadb.service
# добавьте --skip-grant-tables в строку запуска сервиса в параметре ExecStart

systemctl daemon-reload
systemctl start mariadb

mysql

use mysql

UPDATE user SET Password=PASSWORD('********') where USER='root';
quit

systemctl stop mariadb

vi /etc/systemd/system/multi-user.target.wants/mariadb.service
# удалите --skip-grant-tables в параметре ExecStart

systemctl daemon-reload
systemctl start mariadb