Как поменять пароль root на MySQL
На одном из серверов потребовалось сбросить забытый рутовый пароль от MySQL. Сервер крутится на CentOS, рутовый доступ к серверу есть. На всякий случай небольшая шпаргалка для себя, чтобы потом не искать.1. Останавливаем сервер MySQL
service mysqld stop
2. Запускаем MySQL в безопасном режиме без привилегий
/usr/bin/mysqld_safe -skip-grant-tables -user=root &
3. Заходим в клиент MySQL под пользователем root без пароля
mysql -u root
4. Устанавливаем новый пароль для пользователя root
UPDATE `mysql`.`user` SET `password`=PASSWORD('newpassword') WHERE `user`='root';
5. Сбрасываем привилегии пользователей MySQL
FLUSH PRIVILEGES;
6. Выходим из клиента MySQL
quit;
7. Запускаем сервер MySQL
service mysqld start
После этого можно использовать новый пароль. Для разных версий Linux команды работы с сервисами могут отличаться, здесь пример конкретно под CentOS.
Просмотров: 1688 | Комментариев: 0
Метки: MySQL
Внимание! Статья опубликована больше года назад, информация могла устареть!
Комментарии
Отзывы посетителей сайта о статье
Комментариeв нет
Добавить комментарий
Заполните форму для добавления комментария