Задать вопрос

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

Здравствуйте. Подскажите, пожалуйста, почему при команде "sudo mysql -u root -p" заходит в MySQL при вводе совершенно любого пароля, даже пустого? Я уже назначала конкретный пароль для root, но при такой команде входит в любом случае. Так и должно быть? MySQL 5.7.25
  • Вопрос задан
  • 1868 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы