我正在尝试通过Perl脚本连接MySQL客户端。但是我一次又一次地收到错误
错误1251:客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
我的MySQL客户端已从5.1升级到5.6。
我使用的是Perl v5.12.0,DBD::mysql
是4.017,DBI
是1.613。
Perl模块或MySQL存在此问题。
答案 0 :(得分:0)
在my.conf中 添加
的[mysqld]
跳过安全-AUTH =真
它允许使用旧协议,但您的安全性不再存在。只在开发环境中进行。