MySQL - как сбросить пароль root


Если вы забыли пароль root для базы данных MySQL или хотите его поменять в целях безопасности, нужно выполнить сброс пароля. В статье расскажем, как это сделать с помощью командной строки Windows. 

1.Остановите сервер MySQL

  • Проверьте, вошли ли вы в систему как администратор.
  • Нажмите Win + R. Когда откроется окно «Выполнить», введите:

    services.msc

  • Нажмите ОК.
  • В списке служб найдите MySQL. Кликните правой кнопкой мыши по ней, после чего левой кликните Stop.

msql.png

2. Измените пароль в текстовом редакторе

  • В меню найдите «Блокнот», либо используйте путь: Меню > Стандартные Windows > Блокнот.
  • Создайте новый текстовый документ с помощью команды пароля
  • В текстовом редакторе введите строку:

    ALTER USER 'root'@'localhost', IDENTIFIED BY 'NewPassword';

  • Проверьте, на месте ли кавычки и точка с запятой. Замените NewPassword своим новым паролем. «Файл» > «Сохранить как», чтобы сохранить файл в корень жесткого диска (C:\). Придумайте осмысленное имя файлу.

Команда localhost изменит пароль в вашей локальной системе. Если вы пытаетесь изменить пароль по сети, замените текущее имя хоста на localhost.

3. Запустите cmd

  • Откройте командную строку и нажмите Ctrl+Shift+Esc.
  • В меню выберите «Файл» > «Запустить новую задачу».
  • Введите cmd.exe и установите флажок для запуска от имени администратора.
  • Нажмите ОК.

Бесплатный тестовый доступ к облаку на 30 днейПолучить







4. Перезапустите сервер MySQL с обновлённым файлом конфигурации.

Чтобы перейти в каталог MySQL используйте командную строку:

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

  • Командная строка покажет, что вы работаете в этой папке.
  • Далее введите:
  • mysqld --init-file=C:\\ИМЯ_ФАЙЛА.txt

    Вместо ИМЯ_ФАЙЛА вы вводите своё название, которое использовали в пункте 2.

    5. Теперь можете зайти на свой сервер MySQL как root, введя новый пароль.

    • Повторите вход с новым паролем, чтобы убедиться, что всё работает. Если у вас есть уникальные параметры конфигурации (например, запуск MySQL с параметром -defaults-file ), делайте всё, что нужно.
    • После запуска MySQL и подтверждения смены пароля удалите файл C:\ИМЯ_ФАЙЛА.txt .

    Вот и всё, вы благополучно сбросили пароль root для базы данных MySQL.


    Полезный материал?
    8
    17
    автор: Олег
    опубликовано: 15.08.2022
    Читайте нас: 
    Последние статьи
    Вверх!