1.先查看事件状态
mysql> SHOW VARIABLES LIKE 'event_scheduler'; #查询语句
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
1 row in set (0.00 sec)
OFF表示关闭状态 ON表示开启状态
2.开启事件
开启event_scheduler 的ql指令。
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;
关闭event_scheduler 的ql指令。
SET GLOBAL event_scheduler = OFF;
SET @@global.event_scheduler = OFF;
SET GLOBAL event_scheduler = 0;
SET @@global.event_scheduler = 0;
注:以上操作只是临时生效,重启就会恢复之前状态,永久生效需要在配置文件当中配置参数
3.配置文件中加入以下参数
event_scheduler = 1 #表示开启事件
event_scheduler = 0 #表示关闭事件 MySQL8.0版本event_scheduler默认是1。