Заходит в mysql под root с любым паролем и пустым, почему?

Здравствуйте. Подскажите, пожалуйста, почему при команде "sudo mysql -u root -p" заходит в MySQL при вводе совершенно любого пароля, даже пустого? Я уже назначала конкретный пароль для root, но при такой команде входит в любом случае. Так и должно быть? MySQL 5.7.25
  • Вопрос задан
  • 1622 просмотра
Пригласить эксперта
Ответы на вопрос 2
semenenko88
@semenenko88
Системный администратор
Нашел инфу как это исправить:

# mysql -u root
MariaDB [(none)]> use mysql;
Database changed
MariaDB [mysql]> update user set password=PASSWORD("my-new-cool-password") where User='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> update user set plugin='' where User='root';
MariaDB [mysql]> quit;
Bye
# systemctl restart mariadb
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы