关于The server time zone value 'XXXXX' is unrecognized or represents more than one time zone的解决方法

错误描述

1.jpg

主要原因

使用的高版本(6.x.x以上)Mysql数据库会与系统时区有差异造成异常。

解决方法

在jdbc连接的URL后面添加serverTimezone=GMT。由于中国处于东八区,因此需要写成serverTimezone=GMT%2B8,否则得到的时间会系统时间相差8个小时。


2.jpg

ps:可以使用低版本的数据库,例如:5.1.45及以下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容