欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

登錄MySQL時出現(xiàn)Authentication plugin ‘caching_sha2_password‘ reported error錯誤的解決方案

 更新時間:2024年12月12日 09:37:30   作者:新綠MEHO  
這篇文章主要介紹了登錄MySQL時出現(xiàn)Authentication plugin ‘caching_sha2_password‘ reported error錯誤的解決方案,文中通過圖文結合的形式講解的非常詳細,對大家的解決問題有一定的幫助,需要的朋友可以參考下

登錄MySQL時出現(xiàn)Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.錯誤

錯誤原因

錯誤 ERROR 2061 (HY000): Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection 指出在嘗試使用 caching_sha2_password 身份驗證插件連接到 MySQL 服務器時,由于需要安全連接而未能成功。這通常發(fā)生在禁用 SSL 的情況下,因為 caching_sha2_password 插件默認要求通過 SSL/TLS 加密的連接來保證安全性。

解決方法

啟用SSL

如果您希望保持使用 caching_sha2_password 身份驗證插件,那么您需要在 MySQL 服務器和客戶端之間啟用 SSL 連接。這通常涉及到配置 MySQL 服務器的 SSL 證書,并確??蛻舳嗽谶B接時使用這些證書。

您可以在 MySQL 服務器的配置文件(my.cnf 或 my.ini)中設置 require_secure_transport=ON 來強制要求所有連接都使用 SSL/TLS。然后,您需要正確配置 SSL 證書,并重啟 MySQL 服務。

在客戶端,您可以通過指定 --ssl-mode=REQUIRED(或其他適當?shù)?SSL 模式)來確保使用 SSL 連接。

更改身份驗證插件

如果您不希望使用 SSL,您可以考慮將 MySQL 用戶帳戶的身份驗證插件更改為 mysql_native_password。這可以通過在 MySQL 服務器上執(zhí)行 ALTER USER 命令來實現(xiàn)。

首先記事本打開my.ini配置文件,將下圖中所標紅的內容刪掉,并重啟MySQL

然后使用MySQL自帶的工具進行登錄

然后更改用戶的身份驗證插件為mysql_native_password

例如,要將 root 用戶的身份驗證插件更改為 mysql_native_password,您可以執(zhí)行以下 SQL 命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '您的密碼';  
FLUSH PRIVILEGES;

更改后,您應該能夠使用舊的身份驗證方法(不需要 SSL)連接到 MySQL 服務器。 

然后記事本打開my.ini文件,然后按下圖所示添加配置

注意:是在[mysqld]下面添加   skip_ssl    記住是 skip_ssl ,不要忘記下劃線?。?!

此時再次使用如下命令進行查看

然后登錄,就能夠成功登錄了

以上就是登錄MySQL時出現(xiàn)Authentication plugin ‘caching_sha2_password‘ reported error錯誤的解決方案的詳細內容,更多關于登錄MySQL出現(xiàn)caching_sha2_password的資料請關注腳本之家其它相關文章!

相關文章

最新評論