连接到 MySQL 数据库时出现此错误:
Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)
使用不同版本的 libmysql.dll 似乎会出现此问题。
我可以使用从安装 MySQL Community Server (5.6.0) 获得的先前版本进行连接。但是,当我自己构建 libmysql.lib 和 .dll 时,使用 MySQL C/connector 源代码,连接失败并出现上述错误。所以这让我想到,在构建 DLL 文件时,源代码中可能有一个设置,我必须观察它才能正确连接。可能是什么?