尝试使用DataGrip连接到MySQL实例时,如何解决导致时区异常的服务器时区?

时间:2019-04-25 21:29:13

标签: mysql timezone datagrip

当尝试使用DataGrip连接到MySQL实例时,我收到一个com.mysql.cj.exceptions.InvalidConnectionAttributeException异常:

  

服务器时区值“ XXX”无法识别或代表多个   时区。您必须配置服务器或JDBC驱动程序   (通过serverTimezone配置属性)以使用更特定的   如果要利用时区支持,则为时区值。

XXX是服务器的时区(我也喜欢输入 specifc 的错字)。此错误使我无法创建与MySQL服务器的连接。是什么原因导致此问题?

2 个答案:

答案 0 :(得分:1)

您服务器的时区不是特定的。要解决此问题,您需要将serverTimezone属性设置为特定的值。最简单的选择是在“高级”标签下将其设置为UTC

Advanced Tab serverTimeZone set

很明显,我不确定这个问题的后果,但是确实允许我联系。

答案 1 :(得分:0)

我遇到了同样的问题,我尝试用5.1替换驱动程序,并且连接成功enter image description here