首頁  >  文章  >  資料庫  >  以下是一些適合您文章的基於問題的標題: * **MySQL 8.0.11 連線錯誤:\"無法連線到 MySQL 伺服器,驗證外掛程式:caching_sha2_password...\" - 如何解決

以下是一些適合您文章的基於問題的標題: * **MySQL 8.0.11 連線錯誤:\"無法連線到 MySQL 伺服器,驗證外掛程式:caching_sha2_password...\" - 如何解決

Barbara Streisand
Barbara Streisand原創
2024-10-25 01:03:30188瀏覽

Here are a few question-based titles that fit your article:

* **MySQL 8.0.11 Connection Error:

MySQL 8.0.11 連線錯誤故障排除:Caching_sha2_Password 問題

MySQL 使用者在嘗試連線到 MySQL 伺服器 8.0 時遇到錯誤。 11 使用 MySQL 工作台。儘管執行了以下安裝教程,但錯誤訊息:「無法連接到 MySQL 伺服器,身份驗證插件:caching_sha2_password:找不到指定的模組」仍然存在。

原因

此問題源自於預設驗證外掛程式設定為 caching_sha2_password,這需要針對某些版本的 MySQL 執行特定程式。

解決方案

  1. 導覽至 my.cnf 檔案。在 MySQL 安裝目錄中建立 ini 設定檔並開啟它。
  2. 在 my.ini 檔案的 [mysqld] 部分中,找到 default_authentication_plugin 指令。
  3. 透過新增註解掉 caching_sha2_password 驗證外掛程式在行開頭新增 # 符號。
  4. 使用以下指令新增一行:default_authentication_plugin=mysql_native_password。
  5. 儲存變更並關閉 my.ini 檔案。
  6. 開啟命令列客戶端並以 root 身分連線到 MySQL。
  7. 執行下列 SQL 查詢:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';,其中 'xxx' 是您目前的 root 密碼。
  8. 重新啟動 MySQL 服務。

附加說明

  • 您可能需要在 MySQL 中停用 Caching_SHA2_Password Windows,請執行其他步驟。
  • 如果錯誤仍然存在,請驗證指定的密碼是否正確,以及您是否有足夠的權限連接到 MySQL 伺服器。
  • 如需進一步協助,請參閱MySQL 文件或諮詢經驗豐富的 MySQL 管理員。

以上是以下是一些適合您文章的基於問題的標題: * **MySQL 8.0.11 連線錯誤:\"無法連線到 MySQL 伺服器,驗證外掛程式:caching_sha2_password...\" - 如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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