1. 程式人生 > >mysql 開啟定時任務

mysql 開啟定時任務

mysql資料庫預設時把定時任務關閉的;

檢視定時任務是否開啟的sql:

show VARIABLES LIKE '%event_scheduler%';

select @@event_scheduler;

如果顯示為OFF的話則表示定時任務沒有開啟,如果為ON的話表示已經開啟。

開啟定時任務有兩種:

一種是臨時啟動,修改就即時生效,無須重啟mysql服務,不過下次mysql服務重啟時,又會變成預設的,即沒有開啟定時任務,sql如下:

set global event_scheduler =1;       ## 0代表關閉 

另一中是永久啟動,這就要修改配置檔案。在你mysql伺服器啟動載入的配置my.ini中的[mysqld]下面新增以下語句:

event_scheduler=ON;

由於修改了配置檔案,故要重啟mysql服務才能是修改的配置生效。