毎日、終了日なしに繰り返されるイベントを作成しようとしています。MySQL定期的なイベントが動作しなくなりました
CREATE DEFINER=`xxx`@`xxx` EVENT `my_event` ON SCHEDULE EVERY 1 DAY STARTS '2016-08-23 08:00:00' ON COMPLETION PRESERVE ENABLE DO TRUNCATE TABLE `my_table`
は今、私の問題は、イベントがしばらく後に動作を停止するようだということです。だから私は一緒に行きました。リブートした後かもしれませんか?これは何ができますか? mysql error.log
は空です。これをどのようにデバッグできますか?
ところで、私はpreserve on completion
を選択する権利がありますか?
EDIT [OK]を私はhere私の問題の解決策を見つけたと思う。だから、私は/etc/mysql/mysql.conf.d/mysqld.cnf
が、私は念のために再起動する必要があるファイルの[mysqld]
セクションの下部にあるライン
event_scheduler=ON
を置く必要がありますが、私は今それを行うことができないと思います。
これはあなたに何をもたらします: 'show variables variable_name = 'event_scheduler';' ...そしてyes preserve – Drew
まあ... Event_scheduler:OFF。これは無効になっていることを意味します。リブート中になるかもしれませんか? – Sharcoux