今天在创建定时事件调用mysql 存储过程时 发现执行语句
SHOW VARIABLES LIKE ‘event%’;时查询结果为
说明事件是被禁用的,数据库版本为
默认的应该是event_scheduler 应该为off 肯定是之前配置mysql 的配置文件时配置出现啦问题
解决方案为找到本地的my.ini 添加配置
event_scheduler=ON
这样默认启动mysql 就会自动开启定时事件,注意:如过配置文件中有
skip-grant-tables 这一行,一定要注释掉,要不然设置
event_scheduler=ON 后还是禁用的状态
然后重启mysql 再次执行 SHOW VARIABLES LIKE ‘event%’; 或者SHOW VARIABLES LIKE ‘event_scheduler’;
成功后的结果如下