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

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

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

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

錯(cuò)誤原因

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

解決方法

啟用SSL

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

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

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

更改身份驗(yàn)證插件

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

首先記事本打開my.ini配置文件,將下圖中所標(biāo)紅的內(nèi)容刪掉,并重啟MySQL

然后使用MySQL自帶的工具進(jìn)行登錄

然后更改用戶的身份驗(yàn)證插件為mysql_native_password

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

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

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

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

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

此時(shí)再次使用如下命令進(jìn)行查看

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

以上就是登錄MySQL時(shí)出現(xiàn)Authentication plugin ‘caching_sha2_password‘ reported error錯(cuò)誤的解決方案的詳細(xì)內(nèi)容,更多關(guān)于登錄MySQL出現(xiàn)caching_sha2_password的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論