解決「mysqlnd 無法連接到MySQL 4.1」錯誤
遇到錯誤「mysqlnd 無法使用舊的不安全身份驗證連接到SQLSQL 4.1”表示MySQL 已配置為提高安全性。要解決這個問題:
刪除或註解掉old_passwords 設定:
重新啟動MySQL:
更新MySQL 密碼:
存取MyMy攻擊:
SELECT user, Length(`Password`) FROM `mysql`.`user`;
對於長度為16 個字元的密碼,執行以下指令來更新每個使用者:
UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username';
刷新權限:
更新所有密碼後,執行以下指令來刷新權限:
FLUSH PRIVILEGES;
驗證連線:
以上是如何修正「mysqlnd 無法使用舊的不安全驗證連線到 MySQL 4.1」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!