MySQL: Изменить пароль для root в MySQL
Чтобы изменить пароль для пользователя root в MySQL, выполните следующие шаги:
1. Если вы помните текущий пароль
# Войдите в свой сервер MySQL под пользователем root, используя следующую команду: # (Потребуется ввести текущий пароль для пользователя root) mysql -u root -p # После успешной авторизации в MySQL выполните следующую команду для изменения пароля root: # (Замените new_password на новый пароль, который вы хотите использовать) ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; # Выполните команду, это применит изменения, сделанные для пользователей: FLUSH PRIVILEGES;
2. Если вы забыли текущий пароль
# Остановите сервер MySQL, выполнив следующую команду от имени root или используя sudo: # (Это гарантирует, что никто другой не сможет получить доступ к серверу MySQL во время сброса пароля root) sudo systemctl stop mysql # Запустите сервер MySQL в безопасном режиме, пропустив таблицы привилегий пользователей, выполнив следующую команду: sudo mysqld_safe --skip-grant-tables & # Войдите в сервер MySQL от имени пользователя root, выполнив следующую команду: mysql -u root # Установите новый пароль для пользователя root, выполнив следующую команду: # (Замените new_password на новый пароль, который вы хотите использовать) UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root'; # Очистите кеш привилегий, выполнив следующую команду: FLUSH PRIVILEGES; # Выйдите из интерфейса MySQL, выполнив следующую команду: exit; # Остановите сервер MySQL, выполнив следующую команду: sudo systemctl stop mysql # Запустите сервер MySQL обычным образом, выполнив следующую команду: sudo systemctl start mysql
Комментарии