Mysql
伺服器請求客戶端未知的身份驗證方法我_sq_一世○一世dpassword米和sq一世○一世dp一種ss在○rdmysql_old_password
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。
其他連結支持這一點: