Wed Nov 25 11:02:17 GMT+08:00 2020 WARN: Establishing SSL connection without server‘s identity verif

當你碰到:Wed Nov 25 11:02:17 GMT+08:00 2020 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn’t set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to ‘false’. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

警告:不建議在沒有服務器身份驗證的情況下建立SSL連接。根據MySQL 5.5.45+, 5.6.26+和5.7.6+的要求,如果沒有設置顯式選項,默認情況下必須建立SSL連接。爲了符合不使用SSL的現有應用,verifyServerCertificate屬性設置爲“false”。您需要通過設置useSSL=false顯式禁用SSL,或者設置useSSL=true併爲服務器證書驗證提供信任存儲。

注意這是個警告,不是錯誤。
碰到這種情況時證明你已經安裝連接成功了,不耽誤正常使用,只是建立SSL連接時服務器身份沒有驗證,不推薦你這樣用,所以我們只要在url最後面加上 ?useSSL=false即可。

原先的url:

public static final String url = "jdbc:mysql://127.0.0.1:3306/jdbc_his";

加上?useSSL=false
url更改爲:

public static final String url = "jdbc:mysql://127.0.0.1:3306/jdbc_his?useSSL=false";

如果對你有幫助,感謝點贊支持!
如果你是電腦端的話,看到右下角的 “一鍵三連” 了嗎,沒錯點它[哈哈]

在這裏插入圖片描述
加油!

共同努力!

Keafmd

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章