一、控制台报出以下错误
二、出错原因
出错的原因是mysql的时区值设置的不正确。mysql默认的时区值是美国,中国的时区要比美国晚8小时,需要采用+8:00的格式。
我们登录mysql,查看当前的时区值,发现时区值是system
mysql -uroot -proot123 //登录mysql
show variables like'%time_zone'; //查看mysql中设置的时区值
三、解决步骤
解决方法就是修改mysql的配置文件。
1、找到配置文件my.ini
2、搜索[mysqld],在[mysql]节点下加上这一行
default-time-zone='+08:00'
3、重启mysql服务,登录mysql,查看时区值,时区值显示为+8:00,说明设置好了。
net stop mysql
net start mysql
mysql -uroot -proot123 //登录mysql
show variables like'%time_zone'; //查看mysql中设置的时区值
4、重新运行springboot项目,发现不会报这种错了