Как сбросить пароль root MySQL на Ubuntu: подробная инструкция с простыми шагами
Для сброса пароля root в MySQL на Ubuntu вы можете следовать этим шагам:
- Остановите службу MySQL:
- Запустите сервер MySQL с параметром --skip-grant-tables, чтобы обойти проверку пароля:
- Подключитесь к серверу MySQL без указания пароля:
- Измените пароль root:
- Перезапустите сервер MySQL:
sudo service mysql stop
sudo mysqld --skip-grant-tables &
mysql -u root
USE mysql;
UPDATE user SET authentication_string=PASSWORD('новый_пароль') WHERE User='root';
FLUSH PRIVILEGES;
sudo service mysql restart
Теперь у вас должен быть сброшенный пароль root в MySQL на Ubuntu.
Детальный ответ
Как сбросить пароль root MySQL на Ubuntu
Когда вы устанавливаете сервер MySQL на вашей системе Ubuntu, по умолчанию устанавливается пароль для учетной записи root. Но что если вы забыли этот пароль? Не волнуйтесь, в этой статье мы расскажем вам, как сбросить пароль root MySQL на Ubuntu.
Шаг 1: Остановка службы MySQL
Перед тем как мы начнем, нам нужно остановить службу MySQL. Для этого выполните следующую команду в терминале:
sudo systemctl stop mysql
Шаг 2: Запуск MySQL в безопасном режиме
Теперь мы запустим MySQL в безопасном режиме, чтобы иметь возможность изменить пароль root. Выполните следующую команду в терминале:
sudo mysqld_safe --skip-grant-tables &
Эта команда запустит MySQL с пропущенной проверкой прав доступа, позволяя вам войти без пароля.
Шаг 3: Подключение к MySQL
Теперь мы можем подключиться к MySQL без пароля. Введите следующую команду в терминале:
mysql -u root
Вы должны увидеть интерфейс командной строки MySQL.
Шаг 4: Сброс пароля
Теперь, когда мы находимся в интерфейсе командной строки MySQL, выполните следующую команду, чтобы сбросить пароль root:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'новый_пароль';
Замените новый_пароль
на новый пароль, который вы хотите использовать. Убедитесь, что вы запомнили этот пароль, чтобы не забыть его в следующий раз.
Шаг 5: Выход из MySQL и перезапуск службы
После сброса пароля вам нужно выйти из интерфейса командной строки MySQL и перезапустить службу MySQL в обычном режиме. Выполните следующие команды в терминале:
exit
sudo systemctl start mysql
Теперь вы можете использовать новый пароль для учетной записи root при подключении к MySQL.
В заключение
В этой статье мы рассмотрели, как сбросить пароль root MySQL на Ubuntu. Не забывайте, что пароль должен быть безопасным и надежным, чтобы защитить вашу базу данных от несанкционированного доступа.
Надеюсь, эта статья была полезной для вас. Удачи в изучении MySQL!