Сброс root пароля mysql под windows 10

Иногда требуется сбросить пароль root для MySQL для этого нужно сделать несколько шагов.

Запускаем командную строку от имени администратора, нажимаем сочетание клавиш (Win+X)

Останавливаем службу

  1. net stop mysql

Запускаем MySQL сервер с отключенными таблицами безопасности (Главное правильно указать путь куда установлен MySQL).

  1. C:\Program Files\MySQL\bin\mysqld --skip-grant-tables

Открываем ещё одну командную строку и заходим в MySQL под рутом без пароля:

  1. mysql -uroot

Выбираем базу mysql:

  1. USE mysql

Меняем пароль рута:

  1. UPDATE `user` SET Password=PASSWORD('root') WHERE User='root';

Закрываем первую командную строку и запускаем службу

  1. net start mysql

Если при запуске службы будет ошибка 1067 процесс был неожиданно завершен mysql?

Препятствие запуску службы mysqld, заключается в том, что у вас уже запущен mysqld.exe (но не как служба).

Просто откройте диспетчер задач Windows и найдите "mysqld.exe" на вкладке "Процессы". Если вы видите это, убейте его, а затем попробуйте снова запустить службу.

  • 12 533 просмотра