在工作中使用mysql,发现数据库中的时间和实际时间差了13个小时。这个因为MySQL设置的时区问题。 首先查看mysql当前使用的时区 show variables like ‘%time_zone%’; 修改为东八区 set global time_zone = ‘+8:00’; set time_zone = ‘+8:00’; 立即执行 flush privileges;