Logo

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

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

Запускаем командную строку Пуск->Выполнить->cmd

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

net stop mysql

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

"C:\Program Files\MySQL\bin\mysqld-nt.exe" --skip-grant-tables

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

mysql -uroot

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

USE mysql

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

UPDATE user SET Password=PASSWORD('root') WHERE User=’root’;

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

net start mysql

Готово можно пользоваться.

7 комментариев

  1. Arisha_Ri:

    Спасибо =)

  2. Аюр:

    спасибо!!! Помогло!

  3. Антон:

    Спасибо!

  4. Andrey:

    Спасибо, сработало!

  5. Алина:

    Большое спасибо!

  6. Максим:

    «C:\Program Files\MySQL\bin\mysqld-nt.exe» —skip-grant-tables, ошибка Can’t read from messagefile

    • Проверьте что в my.ini все пути правильно прописанны в часности:
      lc-messages-dir
      lc-messages
      basedir
      datadir
      Если ставили вручную из zip архива возможно нужно будет в консоле указать где лежит сам конфиг.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *