mysql中有个定时执行的事件,已经正常执行了半年多了,但是在5月31日的时候却没有执行,但是在6月1日后又正常执行了,查看日志5月31日那天也没有执行事件的记录,6月1日开始就有。日志记录也是连贯的,最后一个日志是从5月28日服务器重启开始记录,用uptime查看linux运行时间也有5天时间,事件状态是处在enable状态。我一直都找不出原因?mysql的事件不执行有哪些原因呢?

解决方案 »

  1.   

    没有记录下来当值不执行的报错信息不好查 查看以下信息
    1系统错误日志   
    2mysql的错误日志 
    3show engine innodb status
    4慢查询日志
      

  2.   

    怎么判断5月31日的时候却没有执行,MYSQL日志是有无信息
      

  3.   

    判断没有执行是根据mysql的日志进行判断,在其他日期0点的时候,都会显示sql的执行语句,而只有在5月31日的时候,没有0点sql的执行记录
      

  4.   

    当时是不是DOWN机了?或者有人修改了LINUX服务器时间?