1.检查事件计划,操作:工具——命令行界面——执行命令 show variables like '%event_scheduler%'; (分号不能丢)—— event_scheduler ON 表示开启 event_scheduler OFF 表示关闭 2.开启事件计划——命令行界面——执行命令 set global event_scheduler=on;(分号不能丢) 3.创建事件计划,操作:连接名——数据库——事件——新建事件 4.事件计划设置,定义——填写要调用的存储过程(要完成的需…
前言 最近在尝试一个日志系统graylog来收集mysql的慢查询日志提,供后续的分析.监控和报警等.测试步骤已经到日志已成功收集到graylog,测试时需要刷一些慢查询日志出来.为了刷比较多的日志和不对测试环境造成较大的影响,想到了使用mysql的sleep函数结合event来做刷慢日志. MySQL的计划任务是通过event来完成的.相当于SQL Server 的Job.下面是实现过程: 打开mysql的慢日志 set global slow_query_log = 1; set globa…
MySQL允许您更改现有事件的各种属性. 要更改现有事件,请使用ALTER EVENT语句,如下所示: ALTER EVENT event_name ON SCHEDULE schedule ON COMPLETION [NOT] PRESERVE RENAME TO new_event_name ENABLE | DISABLE DO event_body 请注意,ALTER EVENT语句仅应用于现有事件.如果尝试修改不存在的事件,MySQL将发出一个错误消息,因此,应该先使用SHOW EV…