Сброс пароля root в MySQL
Если вы забыли пароль корня базы данных MySQL или хотите повысить безопасность, изменив его, вы можете сбросить пароль. В данном руководстве мы объясним, как это сделать с помощью командной строки Windows.
Остановите сервер MySQL
- Для начала убедитесь, что вы вошли в операционную систему Windows с правами администратора.
- Одновременно нажмите клавишу Windows (Win) и клавишу R на клавиатуре, чтобы открыть окно «Выполнить».
- В открывшемся поле введите «services.msc», а затем нажмите кнопку OK.
- Перейдите по списку служб и найдите запись для MySQL. Щелкните на ней правой кнопкой мыши и выберите «Остановить» из появившихся вариантов.
- Помните, что эти инструкции предназначены для операционных систем Windows. Если вы используете другую операционную систему, шаги могут отличаться.
Чтобы изменить пароль с помощью текстового редактора:
- Чтобы открыть Блокнот, вы можете найти его в меню или воспользоваться следующим путем: Меню Пуск > Аксессуары Windows > Блокнот.
- Открыв Блокнот, создайте новый текстовый документ.
- В текстовом редакторе введите следующую строку: ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘NewPassword’;
- Убедитесь, что вы точно указали кавычки и точку с запятой. Замените ‘NewPassword’ на желаемый новый пароль.
- Чтобы сохранить файл, перейдите в меню ‘Файл’ и выберите ‘Сохранить как’. Выберите осмысленное имя для файла и сохраните его в корневом каталоге жесткого диска (C:).
- Обратите внимание, что изменять учетные данные пользователя следует с осторожностью, и для защиты вашей системы необходимо следовать надлежащим правилам безопасности.
Примечание: Если вы собираетесь менять пароль по сети, замените ‘localhost’ на соответствующее имя хоста.
Выполнив эти шаги и выполнив команду SQL, вы сможете изменить пароль, связанный с пользователем ‘root’ в MySQL.
Чтобы открыть командную строку от имени администратора:
- Чтобы запустить диспетчер задач, нажмите одновременно клавиши Ctrl+Shift+Esc.
- После появления окна диспетчера задач нажмите на пункт «Файл», расположенный в меню.
- Среди доступных вариантов выберите «Начать новую задачу».
- В диалоговом окне «Создание новой задачи» введите «cmd.exe» в предоставленное текстовое поле.
- Чтобы запустить командную строку с привилегиями администратора, убедитесь, что установлен флажок «Создать эту задачу с привилегиями администратора».
- Наконец, нажмите на кнопку «OK», чтобы запустить командную строку с повышенными привилегиями.
Чтобы перезапустить сервер MySQL с обновленным файлом конфигурации, выполните следующие действия:
- Используя командную строку, перейдите в каталог, где установлен MySQL. Это можно сделать, выполнив следующую команду:
- cd «C:\Program Files\MySQL\MySQL Server 8.0\bin».
- Затем введите следующую команду:
- mysqld —init-file=C:\FILE_Name.txt
- Эта команда инициализирует MySQL, используя указанный файл инициализации (замените «FILE_Name» на реальное имя вашего файла, расположенного по адресу C:).
- Теперь вы можете войти на ваш сервер MySQL как пользователь root, используя новый пароль, который вы установили. Чтобы убедиться, что все работает правильно, войдите на сервер MySQL еще раз с обновленным паролем. Если у вас есть какие-либо специфические параметры конфигурации, например, запуск MySQL с флагом «-defaults-file», обязательно включите их, если это необходимо.
- После того, как вы запустили MySQL и подтвердили смену пароля, вы можете смело удалить файл, расположенный по адресу C:\FILE_Name.txt.
Поздравляем! Вы успешно сбросили пароль root для базы данных MySQL.