連接mysql地時(shí)候,可能會(huì)出現(xiàn)“
Client does not support authentication protocol requested by server ……
”錯(cuò)誤信息。產(chǎn)生這個(gè)錯(cuò)誤是因?yàn)?/font>MySQL 4.1及以后的版本使用了新的密碼加密算法,而使用的Perl的DBD::MySql模塊不夠新,不支持新的加密算法。你可以采取兩種方式來解決這個(gè)問題:一是使用新的DBD::MySql模塊,不需要自己編譯;另一種MySQL中強(qiáng)制使用兼容老版本的密碼加密算法:set password for ‘<user_name>‘@’<server_name>‘ = OLD_PASSWORD (’<password>‘);