问鼎社区_成都问鼎科技官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1476|回复: 0

mysql 自动启动事件

[复制链接]
发表于 2013-12-8 19:42:13 | 显示全部楼层 |阅读模式

MySQL5.1.x 版本中引入了一项新特性 EVENT ,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。此功能是对Oracle 的 Job/Schedule 的模仿, 5.1.X 版本以上才支持。

   

默认 EVENT 支持是没有启动的,可以通过下面的命令来查看状态:

Select @@event_scheduler;

如果返回 OFF ,则需要执行下面的命令启动:

SET GLOBAL event_scheduler = ON;

好了,上面虽然启动了 EVENT ,但是每次重启 mysql 之后 EVENT 并没有自动启动,那么如何让它自动启动呢?

方法一:找到当前使用的 .cnf 文件,在 [mysqld] 的下面加入如下行

event_scheduler=1

方法二:启动 mysql 的时候增加 --event_scheduler=1

mysql start --event_scheduler=1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|问鼎社区  

GMT+8, 2020-4-9 01:48 , Processed in 0.423643 second(s), 27 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表