Сброс пароля root пользователя для MySQL

Приведу вариант изменения пароля root пользователя для MySQL:
Останавливаем MySQL сервер:

sudo /etc/init.d/mysql stop

Запускаем без поддержки привилегий и сети:

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

Подключаемся под root пользователем без ввода пароля:

mysql -u root

Изменяем пароль:

UPDATE mysql.user SET Password=PASSWORD('новый_пароль') WHERE User='root';
FLUSH PRIVILEGES;
exit;

Перезапускаем MySQL сервер:

sudo /etc/init.d/mysql restart

Все!

Добавить комментарий