运行项目连接Mysql时出现警告Establishing SSL connection without server‘s identity verification is not recommende

运行项目连接Mysql时出现警告Establishing SSL connection without server‘s identity verification is not recommende近期在跑一个项目的时候 Idea 的日志窗口出现了下面的警告 该警告对运行测试的结果没有影响 但是始终让人不舒服 也不知道有没有隐患 于是对该问题进行了了解和处理 警告内容如下 ThuDec2012 50 09CST2018WAR Establishing sidentityver

     近期在跑一个项目的时候Idea的日志窗口出现了下面的警告,该警告对运行测试的结果没有影响,但是始终让人不舒服,也不知道有没有隐患,于是对该问题进行了了解和处理,警告内容如下:;

Thu Dec 20 12:50:09 CST 2018 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后面加上参数即可,例如:

   jdbc:mysql://localhost:3306/testdb?useSSL=false

使用上述标红的URL,即可解决该警告,标红参数前面为你数据库连接URL,如果有多个参数记得用&连接,例如

 jdbc:mysql://localhost:3306/testdb?characterEncoding=utf-8&useSSL=false

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206996.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:41
下一篇 2026年3月19日 下午2:41


相关推荐

  • java前端和后端的区别[通俗易懂]

    java前端和后端的区别[通俗易懂]java”前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容–从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS、Javascript文件后呈现而来。java后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新Web应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。 java”前端”开发,就是要创造上面提到的网站面向用户的部分背后的代码,并.

    2022年7月9日
    21
  • 两端对齐的css,CSS两端对齐(示例代码)

    两端对齐的css,CSS两端对齐(示例代码)flex 弹性盒模型 flex 作为强大的弹性布局方式 可以 hold 住大部分的布局效果 当然也包括两端对齐 可以使用主轴对齐 justify content 的两端对齐属性 space betweenjusti content space between 如果要考虑 flex 三个版本的兼容 则使用如下代码 注意 IE9 浏览器不支持 justify content flex justify webkit

    2026年3月19日
    2
  • java初学者葵花宝典

    java初学者葵花宝典对于这个系列里的问题 每个学 Java 的人都应该搞懂 当然 如果只是学 Java 玩玩就无所谓了 如果你认为自己已经超越初学者了 却不很懂这些问题 请将你自己重归初学者行列 内容均来自于 CSDN 的经典老贴 问题一 我声明了什么 Strings Helloworld 许多人都做过这样的事情 但是 我们到底声明了什么 回答通常是 一个 String 内容是 Hellow

    2026年3月16日
    2
  • 交换机与poe交换机区别_网络交换机和poe交换机区别

    交换机与poe交换机区别_网络交换机和poe交换机区别POE(PowerOverEthernet)指的是在目前的以太网接口Cat.5走线系统架构未作其他改变的情形下,在为一些由于IP的终端设备(如IP电话机,无线网络连接点AP,网络摄像头等)传送数据数据信号的与此同时,还能为该类机器设备给予直流电源的技术性.便是适用以太网接口供电的交换机。POE交换机和普通交换机有什么区别呢?关键分成五大层面的不一样:1.可靠性不一样;2.传送功能不一样;3.成本费不一样;4.供电方法不一样;5.操纵不一样。1.可靠性不一样;POE交换机便是适用对网络.

    2026年4月17日
    3
  • 移动端开发需要注意事项

    移动端开发需要注意事项1.webkit内核中的一些私有的meta标签<metacontent=”width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0″name=”viewport”><metacontent=”yes”name=”apple-mobile-web-app-capable”>…

    2022年6月24日
    28
  • 腾讯云PHP环境ssl,Windows 64位下为wampserver或phpstudy 腾讯云免费SSL证书安装

    腾讯云PHP环境ssl,Windows 64位下为wampserver或phpstudy 腾讯云免费SSL证书安装目录如文章对你有用的话请点个赞1.下载证书​解压后复制Apache文件夹​2.打开httpd.ini配置文件LoadModulessl_modulemodules/mod_ssl.so将这行的注释的“#”去掉Includeextra/httpd-ssl.conf将这行的注释的“#”去掉ps:没有就添加3.接下来:extra/httpd-ssl.conf文件ServerName后面改成你…

    2025年10月9日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号