mysql运行报The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone的解决方法

下载同事的代码之后运行程序,报该错误,但是同事机器上运行没有问题,从提示内容 上推断应该是时区的设置问题。

从网上找到一个解决办法,在链接数据库时添加时区参数。

url=jdbc:mysql://localhost:3306/seckill?useUnicode=true$characterEncoding=utf8
改为
url=jdbc:mysql://localhost:3306/seckill?serverTimezone=UTC

但修改完成后有乱码,而且同事的机器不加参数也运行正常,不想这样凑合解决问题,所以查找mysql的时区设置办法,修改如下:

顺利解决该问题。

滚动到顶部

免费制作创意短视频活动

复工复产之际,博视优学隆重推出免费制作视频活动——只需告诉我们您的视频需求,我们将免费为您制作一个创意短视频,用于您的营销推广或教学实践等。零成本试水短视频,开放名额有限,机不可失,不要犹豫!