Как сбросить root-пароль MariaDB?
"Успешно" забыт пароль от СУБД MariaDB?
В данной статье сбросим пароль root вашей MariaDB на локальном сервере Linux за пару минут.
Данная инструкция 100% работает на OpenSuse 13.2 c установленным LAMP-сервером.
Первым делом, проверим запущен ли демон
sudo service mysql status
если запущен, остановим демона)
sudo service mysql stop
Запустим MariaDB в безопасном режиме
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
Таблицы grant хранят пароли, следовательно, используя эту опцию вы
можете войти в MariaDB без пароля.
Запускаем клиента и заходим без пароля
sudo mysql -u root
В результате видим
Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 2
Server version: 10.0.13-MariaDB openSUSE package
Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.
MariaDB [none]>
MariaDB [(none)]> use mysql;
MariaDB [(none)]> update user set password=PASSWORD("NEWPASSWORD") where User='root';Не забываем ставить в конце команд ";" и вместо NEWPASSWORD свой новый пароль.
Применяем, выходим:
MariaDB > flush privileges;MariaDB [(none)]> exit;
Перезапускаем MariaDB:
sudo service mysql restart
sudo service mysql restart
Всё! У вас новый root-пароль MariaDB.
Комментариев нет:
Отправить комментарий