Забув root від mysql, невелика допомога адміну сервера

Забув root від mysql, невелика допомога адміну сервера

І так ми забули пароль користувача Root до бази MySQL. Чи не впадаємо у відчай і намагаємося його відновити і скинути.

Для цього у нас є кілька варіантів:

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

Детальніше дивіться на зображенні:

Забув root від mysql, невелика допомога адміну сервера

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

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

Або зайти на сервер по SSH і виконати команду:

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

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

Детальніше дивіться на зображенні:

Забув root від mysql, невелика допомога адміну сервера

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

3.Посмотреть пароль у файлі

Також пароль Root до бази MySQL може бути прописаний у файлі:

4.Сброс пароля MySQL

Щоб скинути пароль root бази MySQL необхідний увійти на сервер по ssh під користувачем Root або будь-яким іншим суперкористувачем.

Зупиняємо базу MySQL командою:

systemctl stop mysqld

Запускаємо з ключем -skip-grant-tables, щоб увійти без пароля

mysqld_safe --skip-grant-tables

Підключаємося до бази без пароля

Підключаємося до самої бази, робимо запит на зміну пароля

update user set password = PASSWORD ( "Ваш_новий_пароль") where User = 'root';

Застосовуємо настройки і виходимо

Перезапускаємо MySQL, щоб знову необхідно було вводити логін і пароль при вході