Если Вам потребуется по какой-либо причине сделать сброс пароля root для MySQL, установленной на Windows, для этого нужно сделать следующие шаги.
Сначала запускаем командную строку. В Windows 10 для этого надо нажать на кнопку «Пуск» правой кнопкой мыши и выберите пункт «Командная строка». В других версия операционной системы открыть командную строку можно нажав комбинацию клавиш Win+R и введя в строку «Открыть» команду cmd.
Следующий шаг — остановка службы системы управления базой данных. Вводим команду:
net stop mysql
Далее нужно запустить сервер MySQL с отключенными таблицами безопасности. При этом очень важно правильно указать путь куда установлена система управления базой данных MySQL.
"C:\Program Files\MySQL\bin\mysqld-nt.exe" --skip-grant-tables
Теперь нужно открыть ещё одно окно командной строки Windows и в нём уже зайти в MySQL под рутом без пароля:
mysql -u root
Указываем что нужно использовать базу «mysql»:
USE mysql;
Чтобы сбросить пароль root в mysql под Windows, необходимо ввести вот такую команду:
UPDATE user SET Password=PASSWORD('root') WHERE User=’root’;
Теперь это окно командной строки можно закрыть, а во втором вводим команду, которая вновь запустить службу MySQL:
net start mysql
Вот и всё, мы успешно выполнили сброс пароль рут в MySQL и сменили его на новый.