首頁 > 資料庫 > mysql教程 > MySQL 8:如何修復「無法載入驗證外掛程式『caching_sha2_password』」?

MySQL 8:如何修復「無法載入驗證外掛程式『caching_sha2_password』」?

Susan Sarandon
發布: 2024-11-29 04:21:09
原創
351 人瀏覽過

MySQL 8: How to Fix

解決“無法加載身份驗證插件'caching_sha2_password'”問題

問題:

在Eclipse中啟動應用程式時,遇到錯誤訊息: 「無法發現要使用的方言。java.sql.SQLException:無法載入驗證外掛『caching_sha2_password』。」

原因:

從 MySQL 8.0 開始。 4.MySQL伺服器的預設驗證外掛程式由「mysql_native_password」變更為「caching_sha2_password。」

解決方案例:

要解決此問題,請按照以下步驟操作:

  1. 執行以下命令更改預設值身份驗證外掛程式返回指定的“mysql_native_password” user:
ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
登入後複製
  1. 將「student」和「pass123」替換為您要連線的使用者的實際使用者名稱和密碼。

附加資訊:

更詳細的解釋,請參考MySQL參考手冊位於:https://dev.mysql.com/doc/refman/ 8.0/en/mysql-native-password.html

以上是MySQL 8:如何修復「無法載入驗證外掛程式『caching_sha2_password』」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板