报错信息

详细信息

Sat Jan 19 15:48:40 CST 2019 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.
ERROR [Druid-ConnectionPool-Create-952370625] - create connection error, url: jdbc:mysql://localhost:3306/ssmtest?characterEncoding=UTF-8, errorCode 0, state 01S00
java.sql.SQLException: The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:127)at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95)at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:87)at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:61)at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:71)at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:76)at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:862)at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:444)at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:230)at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:226)at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1408)at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1464)at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1995)
Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '?D1ú±ê×?ê±??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.at sun.reflect.GeneratedConstructorAccessor39.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:59)at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:83)at com.mysql.cj.util.TimeUtil.getCanonicalTimezone(TimeUtil.java:128)at com.mysql.cj.protocol.a.NativeProtocol.configureTimezone(NativeProtocol.java:2201)at com.mysql.cj.protocol.a.NativeProtocol.initServerSession(NativeProtocol.java:2225)at com.mysql.cj.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:1391)at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:993)at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:852)... 6 more

解决

这里的mysql版本是:

本地8.0,项目的驱动依赖是8.0.11

MySQL在高版本需要指明是否进行SSL连接

找到项目中连接数据库的url的部分,这里是ssm整合时的配置文件xml文件中

<!-- 定义数据源Bean --><!-- Druid --><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"><property name="url" value="jdbc:mysql://localhost:3306/ssmtest?characterEncoding=UTF-8&amp;useSSL=true" /><property name="username" value="root" /><property name="password" value="123" /></bean>

在原来的url后面追加 &useSSL=true(如果url是字符串的话)

而这里是xml的配置文件

因为xml文件中&是被禁止的需要用到它的转义字符"&amp;"

Establishing SSL connection without server's identityverification is not recommended. According to M相关推荐

  1. Java连接数据库警告WARN: Establishing SSL connection without server's identity ......

    今天搭了个框架,发现数据库发出了警告 Fri Mar 23 13:49:33 CST 2018 WARN: Establishing SSL connection without server's i ...

  2. Mon Nov 18 01:40:52 CST 2019 WARN: Establishing SSL connection without server's identity verificatio

    今天在写ssh项目的时候,部署tomcat之后出现这样的错误 Mon Nov 18 01:40:52 CST 2019 WARN: Establishing SSL connection withou ...

  3. 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...

    对于稍微有点强迫症的我来说,每次正常加载MySQL驱动后,eclipse的控制台总是出现一行红色警告: Fri Mar 30 14:55:35 CST 2018 WARN: Establishing ...

  4. Establishing SSL connection without server's identity verification is not recommended.

    完全描述:Establishing SSL connection without server's identity verification is not recommended. Accordin ...

  5. Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend

    Java使用mysql-jdbc连接MySQL出现如下警告: Establishing SSL connection without server's identity verification is ...

  6. JDBC 提示:WARN: Establishing SSL connection without server's identity verification is not recommended.

    Java连接Mysql数据库的过程中出现了如下的警告信息: WARN: Establishing SSL connection without server's identity verificati ...

  7. 解决java连接mysql警告:Establishing SSL connection without server‘s identity verification is not recommend.

    完整报错:Establishing SSL connection without server's identity verification is not recommended. Accordin ...

  8. SpringCloud工作笔记036---oauth2微服务Establishing SSL connection without server's identity verification

    JAVA技术交流QQ群:170933152 oauth2的微服务中,警告: Tue Sep 04 13:07:53 CST 2018 WARN: Establishing SSL connection ...

  9. 连接MySQL时出现警告Establishing SSL connection without server's identity verification is not recommended.

    问题描述: 连接MySQL时出现以下警告: WARN: Establishing SSL connection without server's identity verification is no ...

最新文章

  1. python序列类型-Python内置序列类型之集合类型详解
  2. java aop 切面判断对象是否是一个类的实例
  3. mysql 热块_mysql 优化
  4. C++ 多态和虚函数
  5. vSphereClient向ESXi主机分配许可证
  6. Python入门教程丨1300多行代码,让你轻松掌握基础知识点
  7. uva 1463 - Largest Empty Circle on a Segment(二分+三分+几何)
  8. 使用migration创建表时,出错的解决方法
  9. 关于在Ubuntu安装JLink驱动的最简便方法
  10. UWB 三边测量定位原理及最小二乘法和三角形质心法的应用—通俗解析
  11. Linux: sctp 实例
  12. 苹果系列手机往电脑上传照片,有什么方法怎么传
  13. Web开发的一点心得(二年工作总结版)
  14. CityEngine 免费试用申请、下载与配置(2018)
  15. 线性代数之特征值与特征向量的求法
  16. sublime text 添加到鼠标右键功能
  17. 移动应用中的第三方SDK隐私合规检测
  18. 关于龙蜥社区20个问题 |龙蜥问答第1期
  19. mermaid制作饼图
  20. 2020NBA选秀大会结果出炉,开启.fans球星域名抢注!

热门文章

  1. HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理
  2. 哔哩哔哩注册--表单练习
  3. php封装数据库操作类,php简单数据库操作类的封装
  4. list里面的数据按3个字段排序_Python数据分析:探索性分析
  5. CodeBlocks 汉化教程及多语言
  6. 关于用notepad++确认代码中\r\n\t空格等不显示的字符
  7. oracle根据分区移动,Oracle 12c 在线移动分区和部分分区read only
  8. servlet后台如何接受multpartfile_Servlet进阶教程(你不得不知道的Servlet知识点)
  9. 宿迁中学高考2021成绩查询,2020宿迁市地区高考成绩排名查询,宿迁市高考各高中成绩喜报榜单...
  10. android最佳活动启动方法,026-启动活动的最佳写法