Как сбросить корневой пароль в MySQL ⋆ ALexHost SRL

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills
18.11.2024

Как сбросить корневой пароль в MySQL

Для тех, кто управляет базами данных MySQL на хостинговой платформе AlexHost, сброс пароля root – это безопасный и эффективный процесс, благодаря стабильной и хорошо настроенной серверной среде, которую предоставляет AlexHost. Независимо от того, размещаетесь ли вы на VPS или выделенном сервере, AlexHost гарантирует, что у вас есть гибкость и контроль, необходимые для управления административными задачами, такими как сброс пароля. В этом руководстве вы узнаете, как сбросить пароль к корню MySQL, что позволит вам сохранить непрерывный доступ к системе управления базами данных, используя надежную инфраструктуру хостинга AlexHost.

Сброс корневого пароля в MySQL – это обычная административная задача, которая может потребоваться, если вы забыли пароль или вам необходимо изменить его в целях безопасности. Это руководство проведет вас через процесс сброса пароля MySQL, гарантируя, что вы сможете восстановить доступ к вашей системе управления базами данных.

1. Понимание корневого пользователя в MySQL

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

2. Остановка сервера MySQL

Прежде чем сбрасывать пароль root, необходимо остановить сервер MySQL. Команды для этого зависят от вашей операционной системы.

Шаг 1: Остановите службу MySQL

В системах Linux используйте следующую команду:

sudo systemctl stop mysql # Для систем, использующих systemd

Для систем, использующих сервис, используйте:

sudo service mysql stop

В Windows вы можете остановить службу MySQL из панели управления “Службы” или с помощью командной строки:

net stop mysql

3. Запуск MySQL в безопасном режиме

Чтобы сбросить пароль root, необходимо запустить MySQL в безопасном режиме с опцией –skip-grant-tables, которая позволяет получить доступ к базе данных без пароля.

Шаг 1: Запуск MySQL в безопасном режиме

Выполните следующую команду в Linux:

sudo mysqld_safe –skip-grant-tables &

В Windows откройте командную строку от имени администратора и перейдите в каталог установки MySQL. Затем выполните:

mysqld –skip-grant-tables

4. Вход в MySQL

Когда MySQL работает в безопасном режиме, вы можете войти в систему без пароля.

Шаг 1: Доступ к MySQL

Откройте новое окно терминала и введите:

mysql -u root

Вы должны получить доступ к командной строке MySQL.

5. Сброс пароля root

Шаг 1: Обновление корневого пароля

В приглашении MySQL выполните следующие команды, чтобы сбросить пароль root. Замените new_password на желаемый пароль.

FLUSH PRIVILEGES; — Промойте привилегии, чтобы изменения вступили в силу ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’;

Если вы используете MySQL 5.7 или более раннюю версию, команда может выглядеть следующим образом:

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new_password’);

6. Выход из MySQL

Шаг 1: Выйдите из командной строки MySQL

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

EXIT;

7. Перезапуск сервера MySQL

Шаг 1: Остановите MySQL в безопасном режиме

Остановите процесс безопасного режима MySQL. Если вы запустили его в фоновом режиме, найдите идентификатор процесса (PID) и убейте его. В качестве альтернативы можно перезагрузить сервер.

В Linux:

sudo systemctl stop mysql sudo systemctl start mysql

В Windows:

net stop mysql net start mysql

8. Проверка нового пароля

Шаг 1: Войдите в систему с новым паролем

Проверьте новый пароль root, войдя в MySQL:

mysql -u root -p

Когда появится запрос, введите новый пароль. Если вы можете получить доступ к приглашению MySQL, значит, сброс пароля прошел успешно.

9. Заключение

Сброс пароля root в MySQL – несложный процесс, который можно выполнить в несколько шагов. Остановив службу MySQL, запустив ее в безопасном режиме и выполнив соответствующие SQL-команды, вы сможете восстановить доступ к системе управления базами данных. Всегда помните о необходимости защиты учетной записи root и используйте менеджер паролей для отслеживания своих учетных данных.

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills