使用JetBrains DataGrip 2019.1.4 x64连接mysql的时候报错如下:

Connection to @localhost failed.
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
JetBrains DataGrip 2019链接报错.png
解决方法:
url后面增加即可解决>?serverTimezone=Asia/Shanghai&characterEncoding=utf8
例如:

jdbc:mysql://localhost:3306?serverTimezone=Asia/Shanghai&characterEncoding=utf8

1、在url后面加:?serverTimezone=utc
UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。UTC + (+0800) = 本地(北京)时间

2、使用中国标准时间。也是就serverTimezone=Asia/Shanghai

3、中文乱码的解决方案:characterEncoding=utf8

4、如还报错:请选择Driver > MySQL For 5.1
然后再进行连接
JetBrains DataGrip 2019链接报错解决办法.png
成功链接mysql数据库
JetBrains DataGrip 2019连接mysql成功.png

Last modification:July 7, 2019
如果觉得这篇技术文章对你有用,请随意赞赏