文档章节

navicat下mysql任务计划

geek_light
 geek_light
发布于 2015/05/18 18:22
字数 446
阅读 746
收藏 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
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
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
Navicat Premium 12.0.29 / 12.1.5.0安装与激活

本文介绍Navicat Premium 12.0.29和Navicat Premium 12.1.5.0的安装、激活与基本使用。 博主所提供的激活文件理论支持Navicat Premium 12.0.x系列,但已测试的版本为Navicat Premium 12.0.29...

丿记忆灬永殇丨
01/20
0
0
安装配置mysql及使用Navicat

一.下载安装配置本地mysql 网上下载安装mysql的教程很多,这里贴上一个比较简介的教程 传送门:mysql下载与安装 不过上面的教程其中有几个坑是要新手注意的: 如我在执行的语句的时候,第一次...

LinDaiDai_霖
07/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaFX WebView概述,很强大,内置了类似Electron的功能

来自 Murali Billa JavaFX技术人员的主要成员 在本博客中,我们将了解JavaFX如何呈现网页及其主要的组件 - 即WebView JavaFX是: 用于创建和交付桌面应用程序的软件平台,以及可以在各种设备...

GuoMengyue
20分钟前
3
0
数据库监控系统小实现1

需求:通过java 去调取python 去目标数据库采集信息,然后插入到数据库,由前台UI显示出来,从而达到监控目的。 设计:通过java的Runtime.getRuntime().exec(args1)方法去调用python脚本,j...

hnairdb
23分钟前
0
0
spring boot logback-spring 配置 日志分文件

因为更规规范化,想将日志分文异常类型,分别存储起来,方便以后查询问题。 以下是 logback-spring.xml 配置: <?xml version="1.0" encoding="UTF-8"?><configuration scan="true"> ...

诺岚
24分钟前
1
0
OSChina 周三乱弹 —— 这下回去要被老婆挠死

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @andonny :分享Passenger的单曲《Let Her Go》 《The Importance of Being Idle》-Noel Gallagher/It's a Cover Up 手机党少年们想听歌,请使...

小小编辑
43分钟前
576
19
RedHat已更改其开源许可规则

对于编程圈外的人来说,软件许可证似乎并不重要,但是,在开源领域,开源许可是非常重要的。 因此,领先的Linux公司Red Hat宣布了一件大事,所有新的由Red Hat发起的使用GNU通用公共许可证(...

linuxCool
56分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部