解决错误Establishing SSL connection without server‘s identity verification is not recommended.
在学习黑马程序员的javaweb时 连接数据库出现报错
Tue Jul 05 13:49:34 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.
Exception in thread "main" java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3933)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3869)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:864)at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1707)at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1217)at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2189)at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2220)at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2015)at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:768)at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:385)at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:323)at java.sql.DriverManager.getConnection(DriverManager.java:664)at java.sql.DriverManager.getConnection(DriverManager.java:247)at com.itheima.jdbc.JDBCDemo.main(JDBCDemo.java:19)Process finished with exit code 1
简单的来说, 就是需要设置一下useSSL,你可以设置为false来禁用SSL,或者设置为true来使用SSL,报这个警告的原因主要是JDBC的版本与MySQL的版本不兼容,而MySQL在高版本需要指明是否进行SSL连接。
在配置文件中的连接数据库的URL后面添加
?useSSL=false
问题解决
参考:https://blog.51cto.com/u_12564104/2896742
解决错误Establishing SSL connection without server‘s identity verification is not recommended.相关推荐
- 解决“WARN: Establishing SSL connection without server‘s identity verification is not recommended.”问题
今天学Spring Boot链接JDBC池遇到了这个问题: WARN: Establishing SSL connection without server's identity verificati ...
- 解决WARN: Establishing SSL connection without server‘s identity verification is not recommended警告问题~
报错如下: Mon Feb 20 22:13:59 CST 2023 . According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL ...
- MySQL连接字符串的url在哪里?启动hive失败,警告解决:Establishing SSL connection without server‘s identity verification i
在哪里修改url呢?我找到了一个地方,不知道是否存在其他地方来设置url. 背景介绍 我参考着林子雨的教程,在ubuntu上安装hive并且设置MySQL存储其元数据的时候,发现hive启动不了,报错 ...
- 连接数据库SSL警告: Establishing SSL connection without server’s identity verification is not recommended.
Dbutils连接数据库警告 Thu Apr 30 12:05:05 CST 2020 WARN: Establishing SSL connection without server's ident ...
- hive启动警告:Establishing SSL connection without server's identity verification is not recommended
启动hive报警告:Establishing SSL connection without server's identity verification is not recommended. Acc ...
- 连接MySQL时出现警告Establishing SSL connection without server's identity verification is not recommended.
问题描述: 连接MySQL时出现以下警告: WARN: Establishing SSL connection without server's identity verification is no ...
- 连接mysql报错WARN: Establishing SSL connection without server‘s identity verification is not recommended
一.详细报错信息 Fri Jul 29 09:04:03 GMT+08:00 2022 WARN: Establishing SSL connection without server's ident ...
- Establishing SSL connection without server's identity verification is not recommended.
完全描述:Establishing SSL connection without server's identity verification is not recommended. Accordin ...
- JDBC 提示:WARN: Establishing SSL connection without server's identity verification is not recommended.
Java连接Mysql数据库的过程中出现了如下的警告信息: WARN: Establishing SSL connection without server's identity verificati ...
- WARN: Establishing SSL connection without server's identity verification is not recommended
警告信息: Wed Dec 05 17:12:38 CST 2018 WARN: Establishing SSL connection without server's identity verif ...
最新文章
- 我眼里的Exchange 2010 之:1—DAG
- 2D平台游戏王牌英雄的AI寻路解决方案
- 最简单最详细的SpringBoot入门项目——HelloWorld
- etcd mysql集群_Etcd单节点扩容为三节点集群
- 砍掉九成代码,重构并简化YOLOv5图像目标检测推理实现
- 几行代码搞定树形文本转XML和JSON
- 使用 NetDataContractSerializer 共享类型
- 群里又会python的吗_自从会了Python在群里斗图就没输过,Python批量下载表情包!...
- Ubuntu 12.04(所有ubuntu发行版都适用)sudo免输入密码
- excel共享工作薄
- c语言 指针 地址溢出,堆栈溢出,指针在C中
- python - 搜狗词库 (.scel 文件转 txt)
- 大一python选择题题库及答案_大学计算机python选择填空题库及答案
- java摄氏度转华氏度 在控制台输入
- 《数学之美》读后感:看数学之美,悟技术之道
- Photoshop:使用层遮照制作图像渐变特效(2)
- windows cmd 添加路由命令
- 大屏数据展示,5.5寸大屏幕手机更受消费者喜爱
- 响度与响度处理经验谈(上)响度测量
- echarts关系图指向混乱