Как сбросить пароль MySQL

Подключаемся к выделенному или виртуальному Linux серверу по SSH с правами root, затем вводим в консоли перечисленные ниже команды.

Сброс root пароля MySQL через SSH

Остановить mysql:
# /etc/init.d/mysql stop

Запустить mysql с параметрами:
# mysqld_safe --skip-grant-tables &

Подключится к серверу БД под root пользователем:
# mysql -u root

Задать новый пароль:
mysql> use mysql;
mysql> update user set password=PASSWORD("НОВЫЙ_ПАРОЛЬ") where User='root';
mysql> flush privileges;
mysql> quit

Остановить сервер БД mysql:
# /etc/init.d/mysql stop

Запустить сервер БД mysql:
# /etc/init.d/mysql start

Проверить новый пароль:
# mysql -u root -p