欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL定時任務不能正常執(zhí)行的原因分析及解決方法

 更新時間:2021年12月22日 14:12:50   作者:無刃之劍  
大家好,本篇文章主要講的是MySQL定時任務不能正常執(zhí)行的原因分析及解決方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

前言

在使用數(shù)據(jù)庫定時任務時,常常會出現(xiàn)定時任務不執(zhí)行的問題,現(xiàn)對該問題出現(xiàn)的原因及解決方案做一些分析和整理。

原因分析及解決方法

當我們發(fā)現(xiàn)MySQL的定時任務沒有執(zhí)行時,首先去定時任務中查看【上次運行】時間是否正確,判斷其是否正常執(zhí)行,如果正常執(zhí)行則需要考慮是否是事件邏輯不正確。

查看上次運行時間

如果上次運行時間為空或者不正確,則需要查看數(shù)據(jù)庫是否打開了定時任務,通過執(zhí)行下列查詢語句進行查詢

show VARIABLES like ‘%event_schedule%'

如果結果為ON則說明數(shù)據(jù)庫打開了定時任務,為OFF則沒有打開。

正確結果

如果查詢結果為OFF,有兩種解決方法:

1.直接在數(shù)據(jù)庫中設置

SET GLOBAL event_scheduler = ON;

該方法可以立即生效,但是在數(shù)據(jù)庫重啟后會失效。

2.在數(shù)據(jù)庫配置文件中進行修改

在my.ini的[mysqld]模塊中添加如下代碼:
event_scheduler=ON
該方法需要重啟數(shù)據(jù)庫才能生效,不會隨數(shù)據(jù)庫重啟而失效

啟動了數(shù)據(jù)庫的定時任務后,還需要查看你自己的定時任務是否可執(zhí)行,在數(shù)據(jù)庫中執(zhí)行如下查詢語句:
show events
查看查詢結果中的Status是否正確,結果為ENABLE代表已啟動。

Status需要為ENABLE

如果狀態(tài)不為ENABLE,我們需要在定時任務的狀態(tài)欄將其修改為ENABLE。

修改定時任務狀態(tài)為ENABLE

讓定時任務快速執(zhí)行

有些定時任務是每天或更久才執(zhí)行一次,如果想要時間自然流動去測試會比較麻煩,這個時候,我們就需要根據(jù)計劃修改數(shù)據(jù)庫服務器的時間,這樣就能快速測試這個定時任務是否能夠正常執(zhí)行了。

總結

到此這篇關于MySQL定時任務不能正常執(zhí)行的原因分析及解決方法的文章就介紹到這了,更多相關MySQL定時任務內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解mysql中explain的type

    詳解mysql中explain的type

    這篇文章主要介紹了mysql中explain的type的相關資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-11-11
  • MySQL 統(tǒng)計查詢實現(xiàn)代碼

    MySQL 統(tǒng)計查詢實現(xiàn)代碼

    MySQL 統(tǒng)計查詢其實就是通過SELECT COUNT() FROM 語法用于從數(shù)據(jù)表中統(tǒng)計數(shù)據(jù)行數(shù)
    2014-05-05
  • 詳解Mysql自動備份與恢復的幾種方法(圖文教程)

    詳解Mysql自動備份與恢復的幾種方法(圖文教程)

    本篇文章主要介紹了Mysql 自動備份與恢復,主要有三種方法,有需要的可以了解一下。
    2016-11-11
  • MySQL亂碼問題終極指南

    MySQL亂碼問題終極指南

    為了讓大家盡量在工作中少受或者不受亂碼的困擾,這篇文章主要為大家分享了MySQL亂碼問題終極指南,感興趣的小伙伴們可以參考一下
    2016-04-04
  • MySQL實現(xiàn)批量插入測試數(shù)據(jù)的方式小結

    MySQL實現(xiàn)批量插入測試數(shù)據(jù)的方式小結

    在開發(fā)過程中我們不管是用來測試性能還是在生產環(huán)境中頁面展示好看一點,?經常需要一些測試數(shù)據(jù),?本文主要介紹了兩種常用的MySQL測試數(shù)據(jù)批量生成方式,希望對大家有所幫助
    2023-11-11
  • MySQL中binlog備份腳本的方法

    MySQL中binlog備份腳本的方法

    這篇文章主要介紹了MySQL中binlog備份腳本分享,這里主要介紹一下我寫的MySQL二進制日志的備份腳本,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法

    linux 安裝 mysql 8.0.19 詳細步驟及問題解決方法

    這篇文章主要介紹了linux 安裝 mysql 8.0.19 詳細步驟,本文給大家列出了常見問題及解決方法,通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • mysql data文件夾位置查找

    mysql data文件夾位置查找

    在mysql安裝之后,如何找到自己的mysql數(shù)據(jù)庫的安裝位置,本文將介紹詳細的解決方法,需要的朋友可以參考下
    2012-12-12
  • mysql 的indexof函數(shù)用法說明

    mysql 的indexof函數(shù)用法說明

    這篇文章主要介紹了mysql 的indexof函數(shù)用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 全面詳解MySQL單行函數(shù)分析

    全面詳解MySQL單行函數(shù)分析

    MySQL常見的函數(shù)分為單行函數(shù)和分組函數(shù),單行函數(shù)包含字符函數(shù)、數(shù)學函數(shù)、日期函數(shù)、流程控制函數(shù)等,下面就詳細的來介紹一下MySQL單行函數(shù)
    2023-10-10

最新評論