一、报错内容
用springboot2.0+mybatis+mysql搭建的项目中,项目运行时报错:

二、出错原因
出错的原因是mysql的时区值设置的不正确。mysql默认的时区值是美国,中国的时区要比美国晚8小时,需要采用+8:00的格式。
我们登录mysql,查看当前的时区值,发现时区值是system
mysql -uroot -proot123 //登录mysql
show variables like'%time_zone'; //查看mysql中设置的时区值

三、解决步骤
解决方法就是修改mysql的配置文件。
1、找到配置文件my.ini,用notepad打开

2、搜索[mysqld],在[mysql]节点下加上这一行
default-time-zone='+08:00'

在SpringBoot2.0+Mybatis+MySQL项目中遇到服务器时区错误,原因是MySQL时区设置不正确。解决方法是修改MySQL配置文件my.ini,在[mysqld]节点下添加时区配置,重启MySQL服务,将时区设置为+8:00,从而消除报错。

5542

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



