php mysqli_connect:MySQL 伺服器上的身份驗證方法Caching_sha2_Password 問題
問題:
問題:嘗試時要在本機上使用mysqli_connect 連線到 MySQL 資料庫,發生以下錯誤:「mysqli_connect():伺服器請求客戶端未知的驗證方法 [caching_sha2_password]」。在 MySQL 伺服器上使用 caching_sha2_password 驗證外掛程式時會出現此問題。
解決方案:ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';透過實作這些更改,您的 MySQL 伺服器將配置為使用 mysql_native_password 驗證插件,使其與 mysqli_connect 函數相容並允許成功的資料庫連線。
以上是如何修復「mysqli_connect():伺服器請求客戶端未知的身份驗證方法 [caching_sha2_password]」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!