Забыл Root от MySQL
И так мы забыли пароль пользователя Root к базе MySQL. Не отчаиваемся и пытаемся его восстановить и сбросить.
Для этого у нас есть несколько вариантов:
1.У нас есть панель ISPmanager 4
Заходим в ISPmanager4(https://IP_адрес/manager/ispmgr)=>раздел «Настройка сервера»=>Серверы баз данных=> выделяете базу=> кнопка «Изменить»
Подробнее смотрите на картинке:
Если у вас не работает панель, либо не включена лицензия, то можно посмотреть пароль напрямую в файле
/usr/local/ispmgr/etc/ispmgr.conf
Либо зайти на сервер по SSH и выполнить команду:
grep Password /usr/local/ispmgr/etc/ispmgr.conf
2.У нас есть панель ISPmanager 5 Lite
Заходим в ISPmanager5(https://IP_адрес:1500/ispmgr)=>раздел «Настройка»=>Серверы баз данных=> выделяете базу=> кнопка «Изменить»=>в поле «пароль» нажать на глаз
Подробнее смотрите на картинке:
3.Посмотреть пароль в файле
Также пароль Root к базе MySQL может быть прописан в файле:
/root/.my.cnf
4.Сброс пароля MySQL
Чтобы сбросить пароль root базы MySQL необходим войти на сервер по ssh под пользователем Root или любым другим суперпользователем.
Останавливаем базу MySQL командой:
/etc/init.d/mysqld stop
или
systemctl stop mysqld
Запускаем с ключём —skip-grant-tables, чтобы войти без пароля
mysqld_safe --skip-grant-tables &
Подключаемся к базе без пароля
mysql -u root
Подключаемся к самой базе, делаем запрос на смену пароля
use mysql;
update user set password=PASSWORD("Ваш_новый_пароль") where User='root';
Применяем настройки и выходим
flush privileges;
quit
Перезапускаем MySQL, чтобы снова необходимо было вводить логин и пароль при входе
/etc/init.d/mysqld restart
или
systemctl restart mysqld
Добавить комментарий