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
notion image
Hive(Hue) 中文注释显示乱码CDH集群配置目录汇总
Loading...