Как сбросить пароль root для MariaDB
Коллеги всем привет.
В сегодняшней статье я вам расскажу о том как сбросить пароль супер пользователя root в MariaDB. Я уверен почти у всех вас бывали случаи когда вы теряли пароль от учетной записи root. Я смотрел много статей на эту тему в интернете, но никак не мог найти адекватную информацию о том как это сделать.
Содержимое статьи:
- Остановка базы данных.
- Правим конфигурационный файл.
- Запускам базу данных.
- Подключаемся к базе данных.
- Сброс привилегий.
- Меняем пароль учетной записи root.
- Останавливаем базу данных.
- Правим конфигурационный файл.
- Запускам базу данных.
- Итоги.
1. Остановка базы данных.
Перед началом работ нам нужно остановить базу данных.
$. service mariadb stop.
2. Правим конфигурационный файл.
После остановки данных базы нам нужно добавить два параметра в конфигурационный файл.
$. vim /etc/my.cnf.d/server.cnf
Мы добавили два обязательных параметров. skip-networking и skip-grant-tables
3. Запускам базу данных.
После того как мы поправили конфигурационный файл, можно запускать базу данных.
$. service mariadb start
4. Подключаемся к базе данных.
$. mysql -u root -p
Вас пустит в базу данных без пароля.
5. Сброс привилегий.
Нам нужно выполнить операцию сброса привилегий, чтобы указать серверу перезагрузить таблицы привилегий.
mariadb> FLUSH PRIVILEGES;
6. Меняем пароль учетной записи root.
mariadb> SET PASSWORD FOR root@'localhost' = PASSWORD('kjs*S&89da');
7. Останавливаем базу данных.
$. service mariadb stop
8. Правим конфигурационный файл.
После того как мы поменяли пароль учетной записи root, теперь нужно удалить те два параметра которые мы добавили.
$. vim /etc/my.cnf.d/server.cnf
Удаляем skip-grant-tables и skip-networking, сохраням и закрываем.
9. Запускам базу данных.
$. service mariadb start
10. Итоги.
Мы успешно поменяли пароль учетной записи root. Если вы будете все делать по шагам которые я указала, то у вас все получится.
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.