首先在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 ...