開啟mysql 事件任務計畫

2021-07-13 15:51:05 字數 669 閱讀 8892

首先在sql中查詢計畫事件的狀態:show variables like 'event_scheduler'

如果返回的是off表示當前是關閉狀態,如果是on當前已經開啟了計畫任務。

在mysql程式的目錄下找到my.ini檔案,新增乙個項:event_scheduler = 1

儲存後重啟mysql服務即可,重啟服務可以在服務管理裡面找到

也可以用指令碼來實現:

mysql event_scheduler

開啟event_scheduler sql指令:

set global event_scheduler = on;

set @@global.event_scheduler = on;

set global event_scheduler = 1;

set @@global.event_scheduler = 1;

相反,關閉event_scheduler指令:

set global event_scheduler = off;

set @@global.event_scheduler = off;

set global event_scheduler = 0;

set @@global.event_scheduler = 0;

上面的語句本人測試通過,不重啟服務也是可以得。分享

MySql事件計畫任務

drop event if exists eve1 delimiter create event eve1 on schedule every 1 second starts now ends now 1 on completion preserve disable dobegin update t...

mysql計畫事件

最近寫了乙個定時更新的事件,在儲存的時候報 事件計畫已關閉,事件只能在伺服器啟動並開啟事件計畫時才能處理 解決方法如下 查詢表的時候報 can t connect to mysql server on localhost 10061 是mysql伺服器沒有啟動,下面兩種方式都可以啟動 計畫事件的時間...

mysql 事件計畫

一 開啟mysql事件計畫 首先在sql中查詢計畫事件的狀態 show variables like event scheduler 如果返回的是off表示當前是關閉狀態,如果是on當前已經開啟了計畫任務。在mysql程式的目錄下找到my.ini檔案,新增乙個項 event scheduler 1 ...