美文网首页转载部分
mysql定时任务(数据库管理工具VS 命令行)

mysql定时任务(数据库管理工具VS 命令行)

作者: 一鸣0826 | 来源:发表于2019-12-05 23:29 被阅读0次

1、工具:Navicat

2、通过下列语句l爱查询event是否开启

打开Navicat命令列界面(点击工具可以看到或按F6) 输入下面命令

show variables like '%sche%';
image

3、如果图中event_scheduler 为 OFF 通过执行下列语句,来开启event_scheduler

set global event_scheduler =1;

4、新建函数,选择过程,编辑sql语句,即定时执行的操作

点击新建函数->

image

选择过程->

image

填写名称(test2)->完成->编辑sql->保存

image

点击函数看到刚才创建的过程

image

5、创建事件,写入call test1(刚才创建的过程名称),点击计划,设置执行开始时间及频率

image

每5秒执行一次,2017-12-06 14:35:00为开始时间(注意格式) 保存

image

6、如未执行,执行下面命令开启事件

ALTER EVENT 你的事件名称 ENABLE;

纯命令创建MySQL定时任务

1、进入mysql 开启event_schduler;

set global event_scheduler =1;

show variables like '%event%';
image

2、进入数据库kawadai(测试数据库为kawadai)创建存储过程

use kawadai;

create procedure delete_log() delete from kd_log where create_time < unix_timestamp(now());
image

测试 存储过程

call delete_log() 
image

3、创建Event事件

create event `my_test_event` on schedule every 30 second on completion preserve enable do call delete_log();
image

4、对于Event的常用操作

查看:SHOW EVENTS;

开启事件:

ALTER EVENT my_test_event ON COMPLETION PRESERVE ENABLE;

关闭事件:

ALTER EVENT my_test_event ON COMPLETION PRESERVE DISABLE;

删除事件:

DROP EVENT IF EXISTS my_test_event;

相关文章

  • mysql定时任务(数据库管理工具VS 命令行)

    1、工具:Navicat 2、通过下列语句l爱查询event是否开启 打开Navicat命令列界面(点击工具可以看...

  • MySQL

    1、数据库设计和管理的方式 (1)命令行(2)数据库管理工具Navicat for MySQL 安装和破解(win...

  • mysql工作笔记

    [TOC] MySQL常用函数 命令行连接 PDO连接方法 开启定时备份数据库 数据的导入导出 mysql慢查询设...

  • linux下进行定时mysql数据库全量备份

    mysql定时备份 需求:在每天23:30对当天的数据库进行备份。 建立定时任务 命令:crontab -e 编写...

  • 如何利用运维面板进行数据库一键安装和管理?

    数据库的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的管理工具,MySQL是一个非常流行的小...

  • mysql-workbench 工具

    Mysql官方数据库管理工具 mysql-workbench 免费!!!主页:https://www.mysql....

  • windows下定时备份mysql数据库

    本文使用mysqldump和windows的定时任务计划来备份mysql数据库。 1、使用mysqldump做成b...

  • django使用mysql

    现在mysql命令行创建数据库: mysql>create database hahadefaultcharset...

  • Linux笔记

    Linux定时任务 Mysql备份 Linux+Mysql定时备份 * * * * * user task分 时 ...

  • xxl_job的调度线程池

    5.4.3 调度中心HA(集群) 基于数据库的集群方案,数据库选用Mysql;集群分布式并发环境中进行定时任务调度...

网友评论

    本文标题:mysql定时任务(数据库管理工具VS 命令行)

    本文链接:https://www.haomeiwen.com/subject/utfsgctx.html