Это похоже на ошибку базы данных.Ваша база данных настроена на использование caching_sha2_password
в качестве плагина аутентификации.Вам нужно изменить его из вашей конфигурации mysql.
В вашем файле конфигурации mysql вы можете изменить параметр default_authentication_plugin
:
[mysqld]
default_authentication_plugin=mysql_native_password
Вам нужно перезапустить сервер mysql, чтобы сделать этоизменение активно.
Также вы можете изменить его пользователем следующим оператором sql:
ALTER USER 'user'@'host' IDENTIFIED WITH mysql_native_password BY 'password';
Если вы не зависите от mysql, вы можете изменить ядро базы данных на sqlite и запуститьпроект.Если ошибки кодирования нет, она должна работать без сбоев.После решения проблемы mysql вы можете переключиться обратно на бэкэнд mysql.