我正在尝试连接到远程MySQL服务器,我收到此异常错误:
*拒绝使用旧(4.1.1之前)身份验证协议的连接(启用客户端选项'secure_auth')*
我试图通过在TZConnection属性中添加字符串“MYSQL_SECURE_AUTH = false”来禁用“secure_auth”选项,但是我得到了同样的错误。
我正在使用ZeosLib 7.0.4和Delphi 7.服务器有MySQL 5.0.95
答案 0 :(得分:1)
问题解决了! 服务器是MySQL 5.0.95(secure_auth禁用),我使用libmysql.dll 5.6.11(默认情况下启用secure_auth)。将libmysql.dll 5.0放在app文件夹中解决了它。 我不明白为什么我不能在TZConnection.properties更改“MYSQL_SECURE_AUTH”。