title: MySQL Scheduled Event Not Firing
body: <p>I have so far been unsuccessful in getting any Scheduled Events to fire.</p>
  
  <ul>
  <li>MySQL 5.7.14</li>
  <li>Global variable event_scheduler is ON</li>
  <li>Processlist shows event_scheduler with a status of "Waiting on empty queue"</li>
  <li>This is a Master Server with server_id=2 and is replicated to Slaves.</li>
  </ul>
  
  <p>The following query is used to create a scheduled event to clear out the sessions table (this is verbatim). The query itself works.</p>
  
  <pre><code>CREATE EVENT cleanup_session_data
  ON SCHEDULE EVERY 1 DAY
  ON COMPLETION PRESERVE
  DISABLE ON SLAVE
  DO
  DELETE FROM session_data WHERE created_at &lt; DATE_SUB(NOW(), INTERVAL 1 DAY);
  </code></pre>
  
  <p>However the Scheduled event simply does not fire.</p>