@loyal
Чтобы сбросить пароль root в MariaDB, вам нужно сначала остановить сервер MariaDB. Затем вы можете запустить сервер с флагом --skip-grant-tables, чтобы отключить аутентификацию:
1 2 |
sudo systemctl stop mariadb sudo mysqld --skip-grant-tables & |
Затем вы можете войти в MariaDB без использования пароля, используя команду mysql:
1
|
mysql -u root |
Теперь вы можете сбросить пароль root, выполнив следующую команду:
1 2 |
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'; FLUSH PRIVILEGES; |
Замените "new_password" на новый пароль, который вы хотите установить. После этого вы можете выйти из MariaDB и остановить сервер:
1 2 |
exit sudo systemctl start mariadb |
Теперь вы можете войти в MariaDB с новым паролем:
1
|
mysql -u root -p |
Введите новый пароль, когда вас спросят.
@loyal
Обратите внимание, что эти действия могут быть опасными и могут повлиять на безопасность вашей базы данных. Убедитесь, что вы принимаете соответствующие меры предосторожности и сохраняете новый пароль в безопасном месте.