Как сбросить пароль MySQL на Linux: подробная инструкция для начинающих

Как сбросить пароль MySQL в Linux?

Следуйте этим шагам, чтобы сбросить пароль MySQL в Linux:

  1. Запустите терминал и войдите в систему в качестве суперпользователя;
  2. Остановите службу MySQL;
  3. sudo service mysql stop
  4. Запустите службу MySQL без проверки полномочий (демон в фоновом режиме);
  5. sudo mysqld_safe --skip-grant-tables &
  6. Откройте новый терминал и выполните команду MySQL;
  7. mysql
  8. Выберите базу данных "mysql" для работы с пользователями MySQL;
  9. use mysql;
  10. Обновите пароль для пользователя root;
  11. update user set authentication_string=password('новый_пароль') where user='root';
  12. Сбросьте полномочия и перезагрузите службу MySQL;
  13. flush privileges;
    sudo service mysql restart

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

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

Привет! Если ты забыл пароль от MySQL на Linux, не беспокойся, я помогу тебе восстановить доступ. В этой статье я расскажу тебе о нескольких шагах, которые ты можешь предпринять, чтобы сбросить пароль. Давай начнем!

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

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

sudo systemctl stop mysql

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

Теперь, когда служба MySQL остановлена, мы запустим ее в режиме без авторизации, чтобы иметь возможность сбросить пароль. Выполните следующую команду:

sudo mysqld_safe --skip-grant-tables &

Шаг 3: Вход в MySQL

Теперь мы можем войти в MySQL без авторизации, чтобы изменить пароль администратора. Выполните следующую команду:

mysql -u root

Шаг 4: Изменение пароля

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

ALTER USER 'root'@'localhost' IDENTIFIED BY 'новый_пароль';

Примечание: замените 'новый_пароль' на свой новый пароль.

Шаг 5: Обновление прав доступа

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

FLUSH PRIVILEGES;

Шаг 6: Выход из MySQL и перезапуск службы

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

exit;

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

sudo systemctl start mysql

Шаг 7: Проверка нового пароля

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

mysql -u root -p

MySQL запросит ваш новый пароль. Введите его и, если все сделано правильно, вы получите доступ к MySQL.

Заключение

Ты успешно сбросил пароль к MySQL на Linux! Теперь ты можешь снова использовать базу данных без проблем. Не забудь хранить свои пароли в безопасном месте и следовать хорошим практикам безопасности.

Видео по теме

Сброс пароля сервера mysql в Linux

Сброс пароля ROOT в MySQL

Как сбросить пароль для входа в Linux

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

Как управлять MySQL через командную строку: простое руководство для начинающих

Как сбросить пароль MySQL на Linux: подробная инструкция для начинающих