设为首页 加入收藏

TOP

MySql?利用crontab实现MySql定时任务
2019-09-17 15:41:16 】 浏览:9
Tags:MySql 利用 crontab 实现 定时 任务

MySql 利用crontab实现MySql定时任务

by:授客 QQ1033553122

适用平台

任意myslq版本数据库

 

操作方法

登陆到数据库系统所在的linxu系统

 

第一步:新建名为cronclear的文件,假设存放在/mnt/disk/目录下

builder:~# cd /mnt/disk

builder:/mnt/disk# vim cronclear   

 

[i]键,输入文件内容如下:

/usr/local/mysql/bin/mysql -u root -phdsds123 test -e "truncate table test.student"

[ESC]键,然后按[:]键,输入wq存盘

 

或者

builder:~# cd /mnt/disk

builder:/mnt/disk# cat >cronclear

/usr/local/mysql/bin/mysql -u root -phdsds123 test -e "truncate table test.student"    

[Ctrl]+[D]组合键,结束输入。

 

输入内容说明:

mysql工具的绝对路径 -u 用户名 -p密码 数据库名 -e “要执行的mysql语句       

-p和密码之间不能有空格

 

附:mysql工具的绝对路径查找,如下

查找安装路径:

builder:~# whereis mysql

mysql: /etc/mysql /usr/local/mysql

 

查找mysql bin工具

builder:~# cd /usr/local/mysql

builder:/usr/local/mysql# find . -name mysql

./bin/mysql

./data_back/mysql

 

第二步:修改文件权限

builder:/mnt/disk# chmod 755 cronclear

 

第三步:修改/etc/crontab文件

在文件中添加如下语句,这里每月每隔5天执行一次,每次执行时间于在00分,

0 0 */5 * *   root    /mnt/disk/cronclear

       

删除功能

修改/etc/crontab文件,去掉添加的内容,删除上述创建的文件。

注:*/,,hp linux不支持这种写法

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySql?缓存查询原理与缓存监控?和.. 下一篇Mariadb?MySQL逻辑条件判断相关语..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目