mysql的任务总是加了8个小时才执行
设置了一个计划任务,本打算每天00:15执行,用:
SELECT * FROM mysql.event;
看到starts(开始执行时间):00:15;
问题:任务的实际执行时间总是在这时间上加了8小时后才执行,也就成了08:15才执行此任务;
这是为何?
服务器时间用错时区了吧
双击右下角的时间 弹出的日期和时间属性 》》 时区 》》改成北京时间
apache有一个 timezone。mysql的话应该跟本地系统时间一样就行了吧
可以写个测试EVENT,然后在下一时刻运行,你可以直接 insert into testTable value (now());来检查是否是时区的原因。 或者问题是在你的事件中的代码。