首页 / Mysql / Linux下如何实现Mysql定时任务

Linux下如何实现Mysql定时任务

假设前提:每天晚上10点到早上5点,每10分钟定时执行存储过程。实现方式:

假设前提:每天晚上10点到早上5点,每10分钟定时执行存储过程。

实现方式:

第一种是利用Mysql本身实现,制定event定时任务,可以借助Navicat For Mysql或其他数据库开发工具去做;
第二种实现方式是利用linux的定时任务,这个是利用Linux系统自带任务管理工具实现的。

一、Mysql中event定时任务的相关命令,

1.查看event是否启用:

2.开启定时任务:

3.建立定时任务:

4.建立存储过程:

二、利用linux的定时任务,

linux定时任务基本命令:

查看定时任务:crontab -l
编辑定时任务:crontab -e

        */10 22-23,0-5 * * *   mysql -u用户名 -p密码 -e “use db_name;CALL PRO_ALARM();”

       或者把use db_name;CALL PRO_ALARM();存到sql脚本中,编辑定时任务如下:

       */10 22-23,0-5 * * *   mysql -u用户名 -p密码 < /application/Job_mysql.sql

总结

以上所述是小编给大家介绍的Linux下如何实现Mysql定时任务,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我是攻城狮网站的支持!

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/4465.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏