新建了一个’springboot’项目,在用’idea’连接本地数据库的时候,报错如下:

The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

使用’Navicat’连接本地库,输入命令show variables like '%time_zone%',结果如下:

2FUGFDCESV7.png

time_zone 的值为 SYSTEM,“SYSTEM` 在MySQL中默认使用美国时间,中国时区与美国时区相差8个小时,所以需要在这个时间上加上8;

输入命令: set global time_zone='+8:00'

上面的方法修改了mysql 的默认时区,还可以在连接数据库时,在url 后面加上serverTimezone=GMT%2B8

MySQL时区和系统时区保持一致,就OK了。

文章来源于互联网:连接数据库报时区错误

发表评论