दरअसल, MySQL ईवेंट शेड्यूलर एक ऐसी प्रक्रिया है जो बैकग्राउंड में चलती है और लगातार ईवेंट को निष्पादित करने की तलाश में रहती है। लेकिन इससे पहले कि हम कोई ईवेंट बनाएं या शेड्यूल करें, हमें बस शेड्यूलर शुरू करना होगा। यह निम्नलिखित कथन की सहायता से शुरू हो सकता है -
mysql> SET GLOBAL event_scheduler = ON; Query OK, 0 rows affected (0.07 sec)
अब निम्नलिखित कथन की सहायता से, हम 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; Query OK, 0 rows affected (0.07 sec)