提问者:小点点

客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端


我正在尝试通过Perl脚本连接MySQL客户端。但是我一次又一次地收到错误

ERROR 1251:客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端

我的MySQL客户端已从5.1升级到5.6。

我正在使用Perl v5.12.0,DBD::mysql是4.017,DBI是1.613。

这个问题是Perl模块还是MySQL的。


共1个答案

匿名用户

在my. conf中添加

[mysqld]
skip-secure-auth=true

它允许使用旧协议,但您的安全性不再存在。仅在开发环境中进行。