定时清理mysql数据。
Linux有一个非常好用的任务管理工具。crond。首先你得确认你这个服务是开启的。
service crond start
并且设置为开机就启动。
chkconfig --level crond on
然后你就可以指定任务开执行了。
crontab -e
aaarticlea/png;base64,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" alt="" />
任务列表类似于上图的格式。一共有6个栏位。分别代表。
分钟 小时 日 月 星期 脚本路径
*/10的意思表示就是 每10分钟三意思。
所以我们只需要写一个定时执行清档的脚本就行了。先把任务进行落实如后这样:(以20点开区为例,那么我们就需要在19.55左右进行清档)
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAccAAAAsCAIAAACfauQQAAADYUlEQVR4nO3Y7XKaQBTGcS+tN9IL6CX0bryTIErapi9p03dFUPuSNjb5FkGRmX4gUZTd5SxgtPX/m2cyG7KecySyk0krvF6GN9oE+VybkwTXSf7KcJU/WRI/l8G0kKukb8qyf7XsT4tJv07T/jTNFutcpV9y+ZzLp9L8Tj9u5kNusc6vdd7f5yLLZXpxmb7L8jN9u5nzA8pSk+T8R5bFm+/FzNf5dpfXZXmVZRK/nMRnk/hsFL8Yxc9H8bMwPg0iL4h6QdQbRt3hzPVnrj/r+DNnMDtZ53Y7fU0GtyeDW+cus44fuX7kDuNuEHfDeS+ce+HCGy28UXI6vs9k+azRnO46441448QbJ94o8UZJL1z0wkU3nLvB3B3G7jDu+HHHjzp+5AwiZzCTJVLEt00sSUeZoSHzhhPM3WDRYFqPHj8lhBDSVFptAEBzWk8AAM1pAQAAAAAA1NJut9rt0l1Ogfm6sKCuhXz83dWpXMpW8X7urpeub1OtJXdM0uhh7rzc4UyCg5cdqeJTVX5dUk33SMtr7q5O5VIV/E+nqqSU7e+lkZFqOpxJcMBW5+nDnqrOJmUdSc1d18m/XPlTXSlhX+XAknnM+3U/su0rqWOob7gD9evUuT/KkQz1nc3PklUdHLF9/K1afGHxE1ytTuXZdE9pS3yqWu3U9dXdh9J1flTDfl1fyTbJ2lDK6v1Krui6yOcsHc+qL3Cv0v9VS68LCyq/tSql3Fx/HtuRHJUGm5auV1+3FqVd5Bcla0Mpq52S/ZIukv22k0vq4LjJTtU8+TNjVcTZVHOYBueRl6o/vOREUK635nQKzH0lFyVrQymrneb9yvelvG6e09BUWdyqDo7YwZyqFYoU91f+9BseYGEpq826bZITQbneam2YwerO284jLFU6jFXlynOaNVUHx8fyVLV6Jm3rVPi8br2k8qff/ADv4kEqvQNW69XXrYWwb1PzCEuV1reqXHNOyY0y1wE22f9fVXJdWFBZqqk6VqUMz/wuniLb00E3jOFbyX5ld0lfyWbDe6lcRziPsq/hJeYipXUA7N++nsxj6wsAODg3GvueCwD+TZyqANAkTlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAk/gIuNNr0U3poNwAAAABJRU5ErkJggg==" alt="" />
意思就是在10月13日19.55分执行 /home/tool/clean.sh 这个脚本。就可以了。
那么接下来我们就写一下clean.sh这个脚本了。
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
cd /home/tlbb
./stop.sh
mysql -uroot -p数据库密码 < /home/tool/db.sql #这个是数据库路径
./run.sh
以上语句是不是很属性。这么写好后,给予执行权限。
chmod clean.sh
然后,每天晚上你安排好,第二天就可以定时删档了。。
定时清理mysql数据。的更多相关文章
- mysqldump+系统计划任务定时备份MySql数据
MYSQL 数据库备份有很多种(cp.tar.lvm2.mysqldump.xtarbackup)等等,具体使用哪一个还要看你的数据规模.下面给出一个表 #摘自<学会用各种姿态备份Mysql数据 ...
- linux定时备份mysql数据并同步到其他服务器
(备份还原操作) ###导出数据库 /usr/bin/mysqldump -u root -pwd database > database20180808.sql ###导入数据库 mysql ...
- Elasticsearch--Logstash定时同步MySQL数据到Elasticsearch
新地址体验:http://www.zhouhong.icu/post/139 一.Logstash介绍 Logstash是elastic技术栈中的一个技术.它是一个数据采集引擎,可以从数据库采集数据到 ...
- MYSQL定时任务-定时清除备份数据
背景 由于项目需要,每个月的历史存量数据需要进行一个归档和备份操作,以及一些日志表需要进行一个明细字段清除,让mysql数据库磁盘节省空间.则需要一些定时任务来定时清理这些数据. 技术选型 Java ...
- oracle或mysql定时增量更新索引数据到Elasticsearch
利用kettle Spoon从oracle或mysql定时增量更新数据到Elasticsearch https://blog.csdn.net/jin110502116/article/details ...
- mysql定时清理binlog
一.没有主从同步的情况下清理日志 mysql -uroot -p123456 -e 'PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ),INTERVAL 5 DAY) ...
- MySQL数据篇(八)-- 存储过程的简单实现
思考:一般我们的数据都是存储在数据库里面,对于常规的CRUD操作都是用代码实现,比如使用PHP做项目,所有的数据处理都需要主动操作代码实现.如果我们现在有一项目,业务需要在用户下单后,对用户的订单进行 ...
- 两种适用于中小量数据的mysql数据备份
近来项目的业务量开始大了,感觉如果数据不周期性地备份一下,很可能会出现问题,虽然我每天都有阿里云的自动快照,上网找了一下方法,找到两种相对简单而又适合中小项目或者中小公司的数据备份策略,以下都是数据库 ...
- 使用Solr索引MySQL数据
环境搭建 1.到apache下载solr,地址:http://mirrors.hust.edu.cn/apache/lucene/solr/ 2.解压到某个目录 3.cd into D:\Solr\s ...
随机推荐
- ajax实际的应用
假设两个选择框,前面一个是省份,后面一个是地级市.当选择某一省份的时候,后面的选择框会有此省份对应的地级市.可以根据ajax来实现. function load{ if(true){ var ...
- Oracle内置函数内容整理
--绝对值select abs(-100) from dual; --取余select mod(8,3) from dual; --取整,大于该数的最小整数(上限值)select ceil(12.0) ...
- PowerMock与EasyMock的应用(转)
Leader请求在做Junit测试的时辰,Mock掉各个办法之间的依附.这两天进修了下PowerMock的应用. PowerMock是EasyMock的一个扩大,参加了static,final,pri ...
- visualSVN server库迁移
首先,VisualSVN Server Manager,包含两个路径,一个是安装路径,例如本机:C:\Program Files\VisualSVN Server,一个是库路径,例如本机:C:\Rep ...
- Linux-守护进程的实现
Some basic rules to coding a daemon prevent unwanted interactions from happening. We state these rul ...
- highcharts的.net本地导出环境安装记录
由于项目中highcharts需要内网使用,需要本地搭建导出的环境.下面简述下步骤: 1.下载开源的.net导出文件:https://github.com/imclem/Highcharts-expo ...
- Tasklist and TaskKill
C:\Users\Administrator>tasklist /? TASKLIST [/S system [/U username [/P [password]]]] [/M ...
- jquery api调用
本框架内置组件以及部分插件都可以通过jquery选择器进行API调用,支持链式操作,如下示例. <script type="text/javascript"> $(&q ...
- STM32之RTC配置与初始化-rtc.h rtc.c
<rtc.h> #include "stm32f10x.h" #ifndef _RTC_H #define _RTC_H typedef struct { vu8 ho ...
- JVM-class文件完全解析-方法表集合
方法表集合 前面的魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引,接口索引集合,字段表集合,那么再接下来就是方法表了. 方法表的构造如同字段表一样,依次包括了访问标志(a ...