idea连接mysql报错:Server returns invalid timezone
in 问题 with 0 comment

idea连接mysql报错:Server returns invalid timezone

in 问题 with 0 comment

报错:

Server returns invalid timezone. 
Go to 'Advanced' tab and set 'serverTimezone' property manually

翻译:

服务器返回了无效的时区,去“高级”标签中手工设置“serverTimezon"属性值。

错误原因:

mysql的jar包默认UTC协调世界时,不匹配当前中国东八区,因此需要自己配置。

解决方法:

advanced -> serverTimezon -> 手动输入 Asia/Shanghai 即可。

注意:

不要在命令行里+8小时,那样电脑重启就失效了。
据说改下驱动版本,匹配一下当前mysql也可以解决问题。

疑惑:

为什么Asia/Shanghai可以而Asia/Beijing不行?