今天把一個小的PHP項目框架放到阿里的虛擬主機中,結果發現鏈接數據庫的時候發現出現mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication.這麼個錯誤,結果百度了一下也有同樣的人跟我遇到同樣的問題,是數據庫密碼的編碼有問題
SET SESSION old_passwords=FALSE;
SET PASSWORD=PASSWORD('your-existing-password-in-plain-text');
執行一下這兩個語句問題就解決了!