Как сбросить пароль root в mariadb?

Пользователь

от loyal , в категории: SQL , месяц назад

Как сбросить пароль root в mariadb?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от montana_hand , месяц назад

@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


Введите новый пароль, когда вас спросят.