首頁  >  文章  >  資料庫  >  ## 為什麼我無法連線到 MySQL 8.0.11,並出現「caching_sha2_password」錯誤?

## 為什麼我無法連線到 MySQL 8.0.11,並出現「caching_sha2_password」錯誤?

Susan Sarandon
Susan Sarandon原創
2024-10-25 02:02:02213瀏覽

## Why Can't I Connect to MySQL 8.0.11 with the

解決MySQL 8.0.11 中的「連接到caching_sha2_password」錯誤

連接到最新的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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn