首页 >数据库 >mysql教程 >mysql怎么设置job自动启动

mysql怎么设置job自动启动

WBOY
WBOY原创
2016-06-07 16:27:32950浏览

mysql如何设置job自动启动 1.检查当前的job mysql use dev;读取表信息以完成表名和列名您可以关闭此功能,以使用 -A 数据库更改 mysql show events; 来更快地启动; ----- --------------

mysql如何设置job自动启动
1.检查当前的job
mysql> use dev;
读取表信息以完成表名和列名
您可以使用 -A 关闭此功能以获得更快的启动


数据库已更改
mysql>;显示事件;
----- ------------- ------------------ -------- --- ----------- ------------------------ ---------------- -------- -------- --------------------- ------ --------- ------ ------ ---------------------- ---------------------- --------------------
|数据库 |姓名        |定义者          |时区 |类型      |执行于 |区间值|区间场 |开始              |结束|状态 |发起人 |字符集客户端 |排序规则连接 |数据库排序规则 |
----- ------------- ------------------ -------- --- ----------- ------------------------ ---------------- -------- -------- --------------------- ------ --------- ------ ------ ---------------------- ---------------------- --------------------
|开发|我的工作测试 | hxl@192.168.56.% |系统    |重复出现 |空       | 1              |白天            | 2014-03-07 18:10:00 |空|已启用 |          0 | utf8                 | utf8_general_ci      | latin1_swedish_ci |
----- ------------- ------------------ --------- -- ---------- ------------------------ ---------------- --------- ------- --------------------- ------ --------- ------- ----- ---------------------------------- ---------------------- - -------------------
1 row in set (0.23 sec)


2.检查是否开启了自动启动
mysql>显示全局变量,如 '%event_scheduler%';
----------------- -------
|变量名称 |值 |
----------------- ----------
|事件调度程序 |关闭   |
----------------- -------
一组 1 行(0.00 秒)


3 .设置job自动启动
mysql>设置全局 event_scheduler = on;
查询正常,0行受影响(0.00秒)

4.设置mysql重启后,job能自动启动
编辑/etc/my.cnf文件,在[mysqld]下添加event_scheduler= 1
[root@node1 等]# 更多 my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# 建议禁用符号链接以防止各种安全风险
symbolic-links=0
event_scheduler=1


[mysqld_safe]
log-error =/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

-- 结束 --
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn