天天看点

MySQL中事件不自动执行的解决办法

作者:小锋驿站

MySQL中事件不自动执行:

MySQL中事件不自动执行的解决办法

如果事件本身没有错误,但却没有自动执行,可以先检查【event_scheduler】是否开启。

通过语句【SHOW VARIABLES LIKE 'event_scheduler';】检查【event_scheduler】是否开启:

MySQL中事件不自动执行的解决办法

若【event_scheduler】为OFF,将其设置为ON即可。

通过语句【SHOW VARIABLES LIKE 'event_scheduler';】将【event_scheduler】设置为ON:

MySQL中事件不自动执行的解决办法

但是数据库重启后,【event_scheduler】还可能会变为OFF。

要想数据库重启后,【event_scheduler】依旧为ON状态,可设置MySQL的配置文件,在my.ini文件里的[mysqld]下面添加【event_scheduler=ON;】即可,再次重启MySQL服务即可。

继续阅读