MySQL 如何启动MySQL事件调度器?

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程