ustanovka-mysql
И так мы забыли пароль пользователя Root к базе MySQL. Не отчаиваемся и пытаемся его восстановить и сбросить.

Для этого у нас есть несколько вариантов:

1.У нас есть панель ISPmanager 4

Заходим в ISPmanager4(https://IP_адрес/manager/ispmgr)=>раздел «Настройка сервера»=>Серверы баз данных=> выделяете базу=> кнопка «Изменить»

Подробнее смотрите на картинке:

 

Пароль root базы MySQL в ISPmanager 4

Пароль root базы MySQL в ISPmanager 4

 

Если у вас не работает панель, либо не включена лицензия, то можно посмотреть пароль напрямую в файле

/usr/local/ispmgr/etc/ispmgr.conf

Либо зайти на сервер по SSH и выполнить команду:

grep Password /usr/local/ispmgr/etc/ispmgr.conf

2.У нас есть панель ISPmanager 5 Lite

Заходим в ISPmanager5(https://IP_адрес:1500/ispmgr)=>раздел «Настройка»=>Серверы баз данных=> выделяете базу=> кнопка «Изменить»=>в поле «пароль» нажать на глаз

Подробнее смотрите на картинке:

Пароль root базы MySQL в ISPmanager 5

Пароль root базы MySQL в ISPmanager 5

 

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