使用ZeosLib禁用MySQL secure_auth客户端选项

时间:2013-10-30 16:42:51

标签: mysql delphi delphi-7 zeos

我正在尝试连接到远程MySQL服务器,我收到此异常错误:

*拒绝使用旧(4.1.1之前)身份验证协议的连接(启用客户端选项'secure_auth')*

我试图通过在TZConnection属性中添加字符串“MYSQL_SECURE_AUTH = false”来禁用“secure_auth”选项,但是我得到了同样的错误。

我正在使用ZeosLib 7.0.4和Delphi 7.服务器有MySQL 5.0.95

1 个答案:

答案 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”。