2
连接到MySQL数据库,当我得到这个错误:使用MySQL C++连接器连接被拒绝
Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)
这个问题似乎是通过使用不同版本的libmysql.dll的发生。
我可以通过安装MySQL社区服务器(5.6.0)获得的以前版本进行连接。但是,当我自己构建libmysql.lib和.dll时,使用MySQL C /连接器源代码,连接失败,出现上述错误。所以这导致我认为构建DLL文件时可能会在源代码中进行设置,我必须遵守才能正确连接。它可能是什么?
什么是您的运行数据库服务器版本?是你在问题中提到的那个,还是你为了获得连接器源而安装的那个? – didierc