Воскресенье, 16.01.2022 03:30

Сбрасываем пароль в MariaDB для root в Astra Linux

Сбрасываем пароль в MariaDB для root в Astra Linux

Работая с MariaDB вы можете столкнуться с необходимостью сбросить пароль для пользователя root на уже установленном сервере.

Как правило причина одна — вы забыли пароль, что случается время от времени, особенно на серверах, которые используются в качестве web-сервера. Так как сайты используют для доступа к БД имя отдельные имена пользователя и пароль, сам пароль от root до поры, вам в принципе не нужен.

Сегодня мы рассмотрим метод сброса пароля для пользователя root в MariaDB.

Остановим MariaDB

sudo systemctl stop mariadb

Запустим сервер в безопасном режиме:

sudo mysqld_safe --skip-grant-tables --skip-networking &

[1] 10445
skyr@astra-pc:~$ 220116 12:05:30 mysqld_safe Logging to syslog.
220116 12:05:30 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Откроем новое окно консоли и подключимся к серверу как root без пароля:

mysql -u root

 

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.48-MariaDB-0+deb9u2 Debian 2.12.43

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>    

Выполним

FLUSH PRIVILEGES;

UPDATE mysql.user SET authentication_string = PASSWORD('Pa$$w0rd') WHERE User = 'root' AND Host = 'localhost';

FLUSH PRIVILEGES;

Замените Pa$$w0rd на ваш пароль

Введем quit и выйдем из консоли

Остановим MariaDB  

sudo killall mysqld_safe

Запустим сервер как обычно

sudo service mariadb start

 Попробуем зайти с новым паролем

mysql -u root -p
Enter password:  
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.48-MariaDB-0+deb9u2 Debian 2.12.43

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Пароль успешно изменен!

Заключение

Сегодня мы рассмотрели сброс пароля для пользователя root в MariaDB.

Остановили сервер и запустили его в безопасном режиме

Зашли в клиент mysql и сбросили пароль

Остановили сервер и запустили как обычно.

Проверили новый пароль.

Категория Debian
Теги Debian

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

Простой текст

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Просмотров: 53