ER_NOT_SUPPORTED_AUTH_MODE Keira3 问题

ER_NOT_SUPPORTED_AUTH_MODE issue with Keira3

我在使用程序 Keira3(版本 3.0.2)连接到 SQL 数据库时遇到问题。

Error: Client does not support authentication protocol requested by server; consider upgrading MySQL client Code: ER_NOT_SUPPORTED_AUTH_MODE Errno: 1251 SQL State: 08004

很遗憾,Keira3 使用的 mysql 库不支持新的 Mysql 8.0 身份验证协议,要更改它,您可以 运行:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

这个问题有一个open issue