2017-01-30 108 views
0

我試圖通過Perl腳本連接MySQL客戶端。但一次又一次我得到錯誤客戶端不支持服務器請求的認證協議;考慮升級MySQL客戶端

錯誤1251:客戶端不支持服務器請求的身份驗證協議;考慮升級MySQL客戶端

我的MySQL客戶端已經從5.1升級到5.6。

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

這是Perl模塊或MySQL的問題。

+0

DBD :: mysql不使用CLI,它使用C API,因此升級客戶端不會影響您的Perl代碼。嘗試升級DBD :: mysql。 – ThisSuitIsBlackNot

+0

我是否需要將DBD :: mysql升級到最新版本? –

回答

0

在my.conf 添加

的[mysqld]
跳過安全-AUTH =真

它permiss使用舊協議,但您的安全不存在了。只在開發環境中進行。

相關問題