Якщо ви забули або втратили головний root пароль користувача БД MySQL, то можна скинути його та задати новий.
Все робиться досить просто, якщо на виділеному або віртуальному сервері встановлена панель керування ISPManager.
Якщо ж панелі немає, тоді потрібно ввести кілька команд у командному рядку, зайшовши на сервер по SSH під root користувачем.
Нижче детально опишемо обидві процедури.
Інструкція як скинути root пароль MySQL через ISP
Спочатку заходимо в панель керування під root.
Далі, в меню зліва переходимо "Налаштування" - "Сервери баз даних", виділяємо мишкою наш MySQL і натискаємо "Змінити".

Далі в полі "Пароль" пишемо новий пароль, а нижче ставимо галочку "Встановити новий пароль".

Готово, новий root пароль для бази даних MySQL задано успішно.
Інструкція як скинути root пароль MySQL через SSH
Заходимо під рутом по SSH в консоль і пишемо наступні команди:
1. Зупиняємо mysql
# /etc/init.d/mysql stop
2. Запускаємо mysql у безпечному режимі зі спеціальними параметрами
# mysqld_safe --skip-grant-tables &
3. Підключаємося до mysql сервера під root користувачем
# mysql -u root
4. Задаємо новий пароль для БД і вказуємо привілеї
mysql> use mysql;
mysql> update user set password=PASSWORD("НОВИЙ_ПАРОЛЬ_ТУТ") where User='root';
mysql> flush privileges;
mysql> quit
5. Тепер потрібно зупинити mysql
# /etc/init.d/mysql stop
6. Запускаємо сервер баз даних і тестуємо пароль
# /etc/init.d/mysql start
# mysql -u root -p
Готово, пароль користувача root для mysql оновлено через командний рядок.