Как сбросить пароль root для MariaDB

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 21
  • Автор: Админ
Как сбросить пароль root для MariaDB

Коллеги всем привет.

В сегодняшней статье я вам расскажу о том как сбросить пароль супер пользователя root в MariaDB. Я уверен почти у всех вас бывали случаи когда вы теряли пароль от учетной записи root. Я смотрел много статей на эту тему в интернете, но никак не мог найти адекватную информацию о том как это сделать.

 

Содержимое статьи:

  1. Остановка базы данных.
  2. Правим конфигурационный файл.
  3. Запускам базу данных.
  4. Подключаемся к базе данных.
  5. Сброс привилегий.
  6. Меняем пароль учетной записи root.
  7. Останавливаем базу данных.
  8. Правим конфигурационный файл.
  9. Запускам базу данных.
  10. Итоги.

 

1. Остановка базы данных.

Перед началом работ нам нужно остановить базу данных.

$. service mariadb stop.


 

2. Правим конфигурационный файл.

После остановки данных базы нам нужно добавить два параметра в конфигурационный файл.

$. vim /etc/my.cnf.d/server.cnf

mariadb_reset_root_password

Мы добавили два обязательных параметров. skip-networking и skip-grant-tables


 

3. Запускам базу данных.

После того как мы поправили конфигурационный файл, можно запускать базу данных.

$. service mariadb start


 

4. Подключаемся к базе данных.

$. mysql -u root -p

Вас пустит в базу данных без пароля.


 

5. Сброс привилегий.

Нам нужно выполнить операцию сброса привилегий, чтобы указать серверу перезагрузить таблицы привилегий.

mariadb> FLUSH PRIVILEGES;

mariadb_reset_root_password


 

6. Меняем пароль учетной записи root.

mariadb> SET PASSWORD FOR root@'localhost' = PASSWORD('kjs*S&89da');

mariadb_reset_root_password


 

7. Останавливаем базу данных.

$. service mariadb stop


 

8. Правим конфигурационный файл.

После того как мы поменяли пароль учетной записи root, теперь нужно удалить те два параметра которые мы добавили.

$. vim /etc/my.cnf.d/server.cnf

Удаляем skip-grant-tables и skip-networking, сохраням и закрываем.


 

9. Запускам базу данных.

$. service mariadb start


 

10. Итоги.

Мы успешно поменяли пароль учетной записи root. Если вы будете все делать по шагам которые я указала, то у вас все получится.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

MariaDB как создать пользователя - учетную запись
Как изменить порт MariaDB по умолчанию в Linux
MariaDB восстановление базы из резервной копии - mysql
Как переместить директорию с данными MariaDB