Всем привет!

Иногда бывает необходимость сбросить пароль суперпользователя (root) MySQL. Обычно по причине забывчивости системных администраторов.

Итак, чтобы сбросить пароль root в MySQL необходимо выполнить несколько шагов.

Останавливаем mysql:

# service mysql stop

Запускаем mysql следующей командой:

# /usr/bin/mysqld_safe --skip-grant-tables --user=root &

Запускаем клиента mysql:

# mysql -u root

Выполняем sql запрос:

UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'; где new_password – новый пароль.

Применяем изменения:

FLUSH PRIVILEGES;

Выходим из mysql клиента выполнив в нем команду exit.

Перегружаем mysql сервер:

# service mysql restart

Вот и все, пароль успешно сброшен.

Первоначальная ссылка
(Первоначальный автор: Hub-lex)