前提:MySQL版本升级到8.0以上。
MySQL中的时区为CST(可用**show variables like ‘%time_zone%’**查询),服务器时区为Asia/Shanghai;
这时MySQL与与服务器时区相差13小时,是因为MySQL把时区当成了美国中部时间UTC-5(3.11-11.7日),其他时间是UTC-6,而我们国家是UTC+8,所以就相差了13/14个小时,这时可以需要在配置文件中指定数据库的时区;
添加:spring.datasource.url:jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai



