Trên thực tế, bộ lập lịch sự kiện MySQL là một quá trình chạy ở chế độ nền và liên tục tìm kiếm các sự kiện để thực thi. Nhưng trước khi tạo hoặc lên lịch cho một sự kiện, chúng ta chỉ cần khởi động trình lên lịch. Nó có thể bắt đầu với sự trợ giúp của câu lệnh sau -
mysql> SET GLOBAL event_scheduler = ON; Query OK, 0 rows affected (0.07 sec)
Bây giờ với sự trợ giúp của câu lệnh sau, chúng ta có thể kiểm tra trạng thái của nó trong danh sách quy trình 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)
Có thể tắt nó với sự trợ giúp của câu lệnh sau -
mysql> SET GLOBAL event_scheduler = OFF; Query OK, 0 rows affected (0.07 sec)