warn信息

warn信息

老师好,这个warn信息是什么意思,有没有办法不报此条信息,看着特别别扭


Tue Nov 01 10:48:43 CST 2022 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.



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2022-11-01 11:57:02

同学你好,1、这里参考翻译如下:

警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求
如果未设置显式选项,则默认必须建立SSL连接。为了符合不使用SSL的现有应用程序,
verifyServerCertificate属性设置为“false”。
您需要通过设置useSSL=false显式禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任库。

2、报这个警告的原因主要是JDBC的版本与MySQL的版本不兼容,而MySQL在高版本需要指明是否进行SSL连接。同学可以在mysql连接字符串的url中添加配置 useSSL=false。如下所示:

数据库名?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true"

祝学习愉快!

  • 提问者 小白0719 #1

    那JDBC的版本与MySQL的版本不兼容 会产生不良影响吗?

    2022-11-01 12:47:16
  • 好帮手慕小尤 回复 提问者 小白0719 #2

    同学你好,该警告是没有影响的,如果当版本不一致时,出现其他异常信息可能就会产生影响。具体是否产生影响需要根据报错信息进行判断。

    祝学习愉快!

    2022-11-01 13:15:30
  • 提问者 小白0719 #3

    那如果产生影响就会直接error报警是吗?

    2022-11-01 13:25:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师