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服務才能是修改的配置生效。
mysql設定定時任務
今天遇到了個需要每天定時執行的任務,在mysql資料庫裡面提供了這樣的功能,正好整理下分享出來。1.首先檢查是否開啟了定時任務 1 2 3 4 5 6 檢視event是否開啟 show variableslike event sche 將事件計畫開啟 setglobalevent scheduler...
MySQL設定定時任務
1.首先檢查是否開啟了定時任務 檢視event是否開啟 show variables like event sche 將事件計畫開啟 set global event scheduler 1 將事件計畫關閉 set global event scheduler 0 關閉事件任務 alter even...
mysql設定定時任務
檢視event是否開啟 show variables like event sche 將事件計畫開啟 set global event scheduler 1 將事件計畫關閉 set global event scheduler 0 關閉事件任務 alter event eventname on c...