🔑 Как изменить или сбросить root пароль в MySQL?
Чтобы изменить или сбросить пароль root в MySQL, вы можете воспользоваться следующими шагами:
- Остановите службу MySQL:
- Запустите MySQL без проверки прав доступа:
- Откройте новое окно терминала и подключитесь к MySQL:
- Измените пароль root используя SQL-запрос:
- Перезапустите службу MySQL:
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'новый_пароль';
sudo service mysql restart
После этого вы cможете использовать новый пароль root для входа в MySQL.
Детальный ответ
Как изменить или сбросить root пароль в MySQL?
Когда вы устанавливаете MySQL на свой компьютер, у вас обычно есть пользователь root, который имеет полные привилегии. Root пароль используется для аутентификации и доступа к базе данных. В данной статье мы рассмотрим, как изменить или сбросить root пароль в MySQL.
1. Остановите службу MySQL
Перед тем, как изменить или сбросить root пароль, вам необходимо остановить службу MySQL на вашем компьютере. На большинстве систем это можно сделать с помощью команды sudo systemctl stop mysql
.
2. Запустите MySQL в безопасном режиме
Теперь, когда служба MySQL остановлена, мы можем запустить ее в безопасном режиме, чтобы получить доступ к консоли MySQL без аутентификации.
sudo mysqld_safe --skip-grant-tables &
Эта команда запустит MySQL в безопасном режиме и пропустит проверку аутентификации. К сожалению, безопасный режим может представлять опасность в сетевой среде, поэтому после завершения процедуры изменения пароля рекомендуется перезагрузить сервер MySQL.
3. Подключитесь к MySQL
Теперь вы можете подключиться к вашему MySQL-серверу без указания пароля. Используйте команду:
mysql -u root
После выполнения команды вы должны быть подключены к MySQL-консоли без указания пароля.
4. Изменение или сброс root пароля
Теперь, когда вы подключены к MySQL-консоли, вы можете изменить или сбросить root пароль с помощью следующего SQL-запроса:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'новый_пароль';
Замените новый_пароль
на ваш новый пароль.
Если вы хотите сбросить root пароль и использовать пустой пароль, выполните следующий запрос:
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
Теперь ваш root пароль изменен или сброшен.
5. Перезапустите службу MySQL
После изменения или сброса root пароля необходимо перезапустить службу MySQL, чтобы изменения вступили в силу.
sudo systemctl restart mysql
Эта команда перезапустит службу MySQL и применит все изменения.
Заключение
Изменение или сброс root пароля в MySQL достаточно простое, если вы следуете указанным выше шагам. Однако, помните о безопасности, особенно когда находитесь в безопасном режиме, и поддерживайте надежные пароли для обеспечения защиты вашей базы данных.