文档章节

navicat下mysql任务计划

geek_light
 geek_light
发布于 2015/05/18 18:22
字数 446
阅读 747
收藏 11

对于mysql的计划任务需要注意以下两点

1.否开启了此功能,SHOW VARIABLES LIKE 'event_scheduler';

如果没有开启需要在my.ini or my.cnf 中的
[mysqld]
添加 event_scheduler=ON

2.如果客户端远程访问,确认是否授权用户:

ERROR 1044: Access denied for user: '@127.0.0.1 ' to database 'mysql'

说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放权限。

在服务器上用mysql -h 192.168.0.1 -u root -p mysql命令登录mysql数据库

然后用grant命令下放权限。

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'root-password' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO root@127.0.0.1 IDENTIFIED BY 'root-password' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root-password' WITH GRANT OPTION;

例如:

  GRANT   ALL   PRIVILEGES   ON   *.*   TO   root@'%'   identified   by  '123456'  

注意:自己根据情况修改以上命令中的 “用户”“ip地址”“密码”。

完成此两步骤后可以使用客户端进行任务的创建了,这里仅列出创建每天执行一次的定时任务,当前时间+6小时后开启,直接上代码:

CREATE EVENT `EVENT_EMULATE_STATISTICS`
ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 6 HOUR
ON COMPLETION NOT PRESERVE
ENABLE
DO
CALL pro_event_emulate_statistics()
;
DROP PROCEDURE IF EXISTS `pro_event_emulate_statistics`;

CREATE DEFINER = `root`@`%` PROCEDURE `pro_event_emulate_statistics`()
BEGIN
	自定义
END;

3.测试时需要注意服务器时间和本地时间是否一致,以免测试时引起误差

通过设定全局变量event_scheduler 的值即可动态的控制事件调度器是否启用。  
查看是否event_scheduler开启 mysql> SHOW VARIABLES LIKE '%event%'; 
设置开启 mysql> SET GLOBAL event_scheduler=ON; 

详细功能参考开源中国博客:http://www.oschina.net/question/4873_20927


© 著作权归作者所有

共有 人打赏支持
geek_light
粉丝 5
博文 40
码字总数 13761
作品 0
东城
后端工程师
私信 提问
加载中

评论(1)

同一天空
同一天空
good ways! i like it
MySQL客户端比较:Navicat for MySQL 与 MySQL-Front

MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL-Front的特色功能做一个详细介绍与比较。 (一)MySQL-Front MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界...

小编辑
2010/01/05
34.7K
17
Navicat Premium 11 简体中文 x86 x64 版 破解补丁

Navicat Premium 简介 Navicat Premium 是一个可多重连接的数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库,令管理不同类型的...

moz1q1
2015/03/29
0
5
Navicat Premium 11.1.12 简体中文 x86 x64 版 破解补丁

 1. 免责声明   涉及到windows软件破解,病毒恐惧者速速绕行,投入XXX卫士管家的怀抱,恕不远送!本人不对使用过程中可能引起的不适和恐惧负责,破解软件仅供学习交流,请勿用于商业用途!...

zoakerc
2014/10/08
0
21
为什么安装 Navicat version 9 后,当打开查询或保存报表时,我会收到错误信息?

可应用操作系统: Windows Vista、Windows 7 可应用 Navicat 产品: 全部 可应用 Navicat 版本编号:版本 9 Cannot create file "C:Program FilesPremiumSoftNavicat 8.2 MySQL ... xxx.xxx"......

运维技术
2015/11/18
0
0
linux(ubuntu)下安装navicat for mysql

首先通过官网下载navicat for mysql 安装包 https://www.navicat.com.cn/download/navicat-for-mysql 点击试用,下载即可。 解压下载的tar.gz包。把解压的文件夹放到/opt/下面 然后进入/opt ...

liulangren0533
07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka+Flink 实现准实时异常检测系统

1.背景介绍 异常检测可以定义为“基于行动者(人或机器)的行为是否正常作出决策”,这项技术可以应用于非常多的行业中,比如金融场景中做交易检测、贷款检测;工业场景中做生产线预警;安防...

架构师springboot
47分钟前
6
0
DecimalFormat 类基本使用

/* * DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度 * 0 表示如果位数不足则以 0 填充 * # 表示只要有可能就把数字拉上这个位置 * */ public static void main(String[] args){...

嘴角轻扬30
今天
4
0
This APT has Super Cow Powers.

在Debian/Ubuntu上,apt包管理器内嵌着一个彩蛋. 如果你在命令行界面输入 apt help 在最后一行能找到This APT has Super Cow Powers. 说明该apt具有超级牛力 牛力是个什么梗? 则说明你的系统...

taadis
今天
3
0
起薪2万的爬虫工程师,Python需要学到什么程度才可以就业?

爬虫工程师的的薪资为20K起,当然,因为大数据,薪资也将一路上扬。那么,Python需要学到什么程度呢?今天我们来看看3位前辈的回答。 1、前段时间快要毕业,而我又不想找自己的老本行Java开发...

糖宝lsh
今天
10
0
携手开发者共建云生态 首届腾讯云+社区开发者大会在京举办

本文由云+社区发表 北京时间12月15日,由腾讯云主办,极客邦科技、微信、腾讯TEG协办的首届腾讯云+社区开发者大会在北京朝阳悠唐皇冠假日酒店举办。在会上,腾讯云发布了重磅产品开发者平台以...

腾讯云加社区
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部