该错误原因为数据库时区与系统时间不同的错误
方法一:
原数据库连接配置为:
jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8
将时区修改为东八区:
jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8&characterEncoding=UTF-8
即可正常启动.
方法二:
修改mysql的时区
在Mysql设置永久设置时区为东八区
set global time_zone="+8:00";

重新启动项目即可。
本文介绍了两种解决因数据库时区与系统时间不一致导致的MySQL错误的方法。一是修改数据库连接配置,加入时区参数;二是直接在MySQL中设置时区为东八区。
827

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



