旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql检察事宜是不是实行【MySQL教程】,mysql查看事件是否执行

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:38评论:0


导读:什么是MySQL事宜?mysql5.1版本最先引进event观点。event既“时候触发器”,与triggers的事宜触发差别,event相似与linuxcrontab计...
什么是MySQL事宜?

mysql5.1版本最先引进event观点。event既“时候触发器”,与triggers的事宜触发差别,event相似与linux crontab计划任务,用于时候触发。经由历程零丁或挪用存储历程运用,在某一特定的时候点,触发相干的SQL语句或存储历程。

MySQL事宜怎样操纵?

检察事宜是不是开启:

select @@event_scheduler;

show variables like 'event_scheduler';

show events; show full events;show create event event_name;

show processlist;

检察EVENT敕令有以下几种:
(1)查询mysql.event表;
(2)经由历程SHOW EVENTS敕令;
(3)经由历程SHOW FULL EVENTS敕令;
(4)经由历程查询information_schema.events表
(5)SHOW CREATE EVENT。
总之,event的运用频次较低发起运用root用户举行建立和保护。

查询information_schema.events表

select * from information_schema.events limit 1\g;

开启mysql的事宜:

set global event_scheduler = on;参数马上见效

变动配置文件然后重启event_scheduler=on

在my.cnf中的[mysqld]部份增加,然后重启mysql。

经由历程制订事宜参数启动

mysqld ... --event_scheduler=on

运用发起

1) 主库已实行过,从库上务保证event不会实行(除非故意在slave上建立的event)

2) 建立,删除等操纵严禁直接操纵mysql.event表,而是经由历程create等正规语法完成

3) 建立的event涉及到海量数据变动的话,要做好充足测试,确保不影响现网效劳

4) 假如须要备份带有event的DB,mysqldump时须要加上--event参数

以上就是mysql检察事宜是不是实行的细致内容,更多请关注ki4网别的相干文章!

标签:mysql查看事件是否执行


欢迎 发表评论: