Mysql

伺服器請求客戶端未知的身份驗證方法我_sq_一世○一世dpassword米和sq一世○一世dp一種ss在○rdmysql_old_password

  • June 4, 2016
Warning: PDO::__construct(): The server requested authentication method unknown to the client [mysql_old_password]
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

嘗試使用PHP本地伺服器上的腳本連接到 Hostgator 上的 MySQL 數據庫伺服器時出現上述錯誤。我知道這是一個密碼散列問題,通常在 MySQL 4.1 和 MySQL 4.1+ 之間。

按照我在此處找到的說明,我已將本地伺服器更改為使用 old_password 。

改成16位hash後還是連接不上,報錯資訊還是一樣。更重要的是,我無法再登錄phpmyadmin. 我XAMPP在windows上使用。請對如何解決這些問題有任何建議?

由於您對 MySQL 端進行了此更改,因此您唯一的其他選擇是降級 PHP。

其他連結支持這一點:

引用自:https://dba.stackexchange.com/questions/34024