type
status
date
summary
slug
tags
category
password
icon
情况说明
刚下载的Datagrip连接MySQL数据库失败(也有另一种情况,连接成功但是部分库无法打开),但Navicat连接是正常的。
原因分析
连接的MySQL为新上线,之前版本的为5.7连接无问题,新上线的MySQL版本为8.0。
经查询,MySQL版本为8.0、5.7.28、5.6.46及以上版本,如果服务端启用了TLSv1.2配置,而客户端没进行对应配置时,就会出现上述问题。
解决方案
可以在数据库的链接属性data source properties的高级设置中
- 设置enabledTLSprotocols的值
- TLSv1,TLSv1.1,TLSv1.2,TLSv1.3
- PS.默认这个链接值为空
If you are running MySQL 8.0, 5.7.28, 5.6.46 and later and your server is configured with TLSv1.2 you can enabled it in driver: open up data source properties, switch to Advanced tab and set value for enabledTLSprotocols to TLSv1,TLSv1.1,TLSv1.2,TLSv1.3
- 作者:PH3C
- 链接:https://notion.966699.xyz//article/datagrip-mysql-error
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章