Mysql:SQL 错误 [08S01]: Communications link failure, Bad handshake,idea 连接mysql,报08S01,

idea Database Mysql:SQL 错误 [08S01]: Communications link failure
mysql 版本在5.7.27之前正常使用
mysql 版本在5.7.28之后 报错 看下面的解决方法:

如果降级回退 MySQL,依然不能解决问题
在项目配置文件中,jdbc地址加上 &userSSL=false,则连接正常

原因大致如下:

5.7.28之后,useSSL是true,这个需要配置SSL证书
因为此版本之后已经默认支持 SSL,所以连接实际应用会使用 SSL

我的开发环境:ideamysql版本:5.7.34
特别说明:Navicat连接成功,项目jdbc地址中已经添加了userSSL=false,项目启动也没问题
而我在开发过程中,为了方便,要连接数据库,问题就来了,怎么连接就是不成功

我之前写的文章中,关于SSL的问题,报错:SSLHandshakeException,
做了相关处理后,依然不能连接,各种找问题
后又查看mysql的日志,报错:Bad handshake

解决方法:

mysql的配置文件,
在 [mysqld] 下面添加
skip_ssl
完美解决问题,测试连接成功!

在此特别鸣谢:
https://blog.csdn.net/weixin_28895791/article/details/113642351

你可能感兴趣的:(后端,mysql,idea,intellij-idea,mysql,sql,后端,java)