連接到最新的MySQL 伺服器有時會遇到錯誤,一其中是「無法連線到MySQL伺服器,驗證外掛:caching_sha2_password:找不到指定的模組」訊息。儘管遵循了安裝說明,但某些用戶仍然存在此錯誤。
要解決此問題,需要修改 MySQL 設定檔「my.ini」。在「[mysqld]」部分中,找到「default_authentication_plugin=caching_sha2_password」行。如果存在,請透過在開頭加上「#」符號來註解掉該行。
接下來,在下面新增一行,讀取「default_authentication_plugin=mysql_native_password」。儲存並關閉設定檔。
最後,在命令列客戶端中使用「root」使用者連線到 MySQL 伺服器。執行以下指令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';
將「xxx」替換為您目前的密碼。這會將 root 使用者的驗證方法更新為“mysql_native_password”,這應該可以解決連線錯誤。
以上是## 為什麼我無法連線到 MySQL 8.0.11,並出現「caching_sha2_password」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!