sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2059, «Плагин аутентификации« caching_sha2_password » - PullRequest
0 голосов
/ 25 апреля 2018

Я учусь реализовывать приложение Flask.И используя MySQL в качестве базы данных.Я пытался MySQLdb, flask_mysql & flask_sqlalchemy.

Но все еще получаю эту ошибку, когда я пытаюсь выполнить любое действие с базой данных:

sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2059,«Плагин аутентификации« caching_sha2_password »не может быть загружен: указанный модуль не найден. \ R \ n»)

Я также попытался: ALTER USER 'root' @ 'localhost' ИДЕНТИФИЦИРОВАНО С mysql_native_password BY 'root';

Пожалуйста, помогите.Спасибо.

1 Ответ

0 голосов
/ 11 мая 2018

Возможно, вам нужно установить клиент MySQL.В системах на основе Debian вы можете использовать sudo apt install mysql-client -y.Я столкнулся с этим при использовании образа Python 3.6 Docker.

...