如果出现如下错误,则说明是mysql没有设置时区
方法一:
服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。
解决办法:
登录自己的数据库
输入以下语句进行查询:
show variables like'%time_zone';
如果出现如下就是没有设置时区

如果出现SYSTEM,就是没有设置时区
输入如下语句:
set global time_zone = '+8:00';
出现如下语句表示设置成功:

再次进行查询的时候,变成了这个样子,及表示设置成功

在idea中也显示连接成功了

方法二:
在URl这里修改成:
jdbc:mysql://localhost:3306/newdb3?serverTimezone=GMT
本文介绍了解决MySQL服务器返回无效时区的问题,提供了两种方法:一是通过设置全局时区,二是修改连接URL中的时区参数。
6109

被折叠的 条评论
为什么被折叠?



