MySQL 如何启动MySQL事件调度器?
实际上,MySQL事件调度器是在后台运行的一个进程,不断查找要执行的事件。但在创建或调度事件之前,我们只需要启动调度器即可。可以使用以下语句启动它 −
mysql> SET GLOBAL event_scheduler = ON;
查询成功,0行受影响(0.07秒)
现在可以使用以下语句,在MySQL进程列表中检查其状态 −
mysql> SHOW PROCESSLIST\G
*************************** 1. row ***************************
Id: 3
User: root
Host: localhost:49500
db: query
Command: Query
Time: 0
State: starting
Info: SHOW PROCESSLIST
*************************** 2. row ***************************
Id: 4
User: event_scheduler
Host: localhost
db: NULL
Command: Daemon
Time: 11
State: Waiting on empty queue
Info: NULL
2 rows in set (0.06 sec)
可以使用以下语句关闭它 −
mysql> SET GLOBAL event_scheduler = OFF;
查询成功,0行受影响(0.07秒)
阅读更多:MySQL 教程
极客教程