🔐 Как сбросить пароль root в MySQL: подробное руководство

Чтобы сбросить пароль root в MySQL, выполните следующие шаги:

  1. Остановите службу MySQL.
  2. sudo service mysql stop
  3. Запустите MySQL в безопасном режиме с параметром --skip-grant-tables, чтобы обойти авторизацию.
  4. sudo mysqld_safe --skip-grant-tables &
  5. Подключитесь к MySQL без пароля.
  6. mysql -u root
  7. Используйте следующий SQL-запрос, чтобы обновить пароль для пользователя root:
  8. UPDATE mysql.user SET authentication_string=PASSWORD('новый_пароль') WHERE user='root';
  9. Перезагрузите привилегии.
  10. FLUSH PRIVILEGES;
  11. Выполните команду для выхода из MySQL.
  12. exit;
  13. Остановите MySQL.
  14. sudo service mysql stop
  15. Запустите службу MySQL.
  16. sudo service mysql start

Теперь вы сбросили пароль root в MySQL.

Детальный ответ

Как сбросить пароль root для MySQL?

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

Перед тем, как мы начнем, проверьте следующее:

  • Вы запомнили ранее использованный пароль root?
  • Вы имеете доступ к серверу, на котором установлена база данных MySQL?

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

Перед началом процесса сброса пароля root для MySQL, остановим службу MySQL.

sudo service mysql stop

Шаг 2: Запускаем MySQL без проверки авторизации

Мы можем запустить MySQL без проверки авторизации, чтобы иметь возможность войти без пароля и изменить его.

sudo mysqld_safe --skip-grant-tables &

После выполнения этой команды, вы сможете войти в MySQL без пароля.

mysql -u root

Шаг 3: Изменяем пароль root

Теперь мы можем изменить пароль для учетной записи root с помощью следующей команды:

UPDATE mysql.user SET authentication_string = PASSWORD('новый_пароль') WHERE User = 'root';

Замените 'новый_пароль' на желаемый пароль, который вы хотите использовать для учетной записи root.

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

FLUSH PRIVILEGES;

Шаг 4: Запускаем службу MySQL снова

Теперь, когда пароль root был изменен, мы можем запустить службу MySQL снова.

sudo service mysql start

Поздравляю! Вы успешно сбросили пароль root для MySQL. Теперь вы можете использовать новый пароль для входа в MySQL.

Заключение

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

Видео по теме

How to Reset MySQL Password on Windows 10 | Amit Thinks | 2022

How to Reset MySQL Root Password on Windows

How to Reset MySQL Database Root Password | Reset MySQL Root Password In Windows 10 2023 [WORKING!!]

Похожие статьи:

Как бесплатно скачать Workbench MySQL для начинающих

🔐 Как сбросить пароль root в MySQL: подробное руководство

Как подключиться к базе данных MySQL: пошаговое руководство