[MySQL]查看Event與設定MySQL Event Scheduler

Una
May 21, 2021

--

檢查是否開啟Event Scheduler?

SELECT @@event_scheduler;

開啟Event Scheduler (ON)

SET GLOBAL event_scheduler := 1;

關閉Event Scheduler (OFF)

SET GLOBAL event_scheduler := 0;

每次重新啟動MySQL後,設定就會變回OFF。
想要一勞永逸的方式就是去MySQL參數檔( my.ini or my.cnf)設定為OFF。

  • Windows 系統 my.ini (預設路徑為安裝路徑下的mysql資料夾裡面)
  • Linux系統 my.cnf (預設路徑 /etc/mysql/my.cnf )

在Linux裡如果找不到可以在終端機下指令尋找 my.cnf檔案位置:

> mysql --help | grep "Default options" -A 1

開啟檔案後,在 [mysqld]區塊加上:

event_scheduler = ON

— — — — — — — — — — — — — — — — — — — — — — — — — —

查看所有event

show events;

--

--

Una
Una

Written by Una

Hello. This is my code note.

No responses yet