MariaDB — сбросить пароль root

Остановить работу MariaDB:

systemctl stop mariadb

Запустить в режиме –skip-grant-tables:

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"

Запустить сервер MariaDB:

systemctl start mariadb

Проверить корректность работы:

systemctl status mariadb

Задать пароль пользователю root:

# mysql -u root
MariaDB [(none)]> use mysql;
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> ALTER USER 'root'@localhost IDENTIFIED BY 'PASSWORD';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit;

Вернуть режим работы сервера в штатный:

systemctl unset-environment MYSQLD_OPTS

Перезапустить сервер:

systemctl restart mariadb