定时清理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 ...
随机推荐
- windows下phpstorm的快捷键
ctrl+shift+n查找文件 ctrl+shift+f 在一个目录里查找一段代码(ctrl+f的升级版) ctr+shift+r 在一个目录里查找一段代码并替换(ctrl+r的升级版) CTRL+ ...
- MYSQL数据库导入导出(可以跨平台)
MYSQL数据库导入导出.sql文件 转载地址:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html 本人总结:直接复制数据库, ...
- C# TCP实现多个客户端与服务端 数据 与 文件的传输
C#菜鸟做这个东东竟然花了快三天的时间了,真是菜,菜,菜--- 下面是我用C#写的 一个简单的TCP通信,主要的功能有: (1) 多个客户端与服务器间的数据交流 (2)可以实现群发的功能 (3)客户端 ...
- 调整label中text显示的行间距
调整label中text显示的行间距最近再做一个项目时,发现UILabel中text的系统默认行间距不能满足要求,于是在网上找到了调整行间距的代码.跟大家分享一下,希望能对你有所帮助.悦德财富:htt ...
- 端口占用问题——netstat命令
1.查看所有的端口占用情况 C:\>netstat -ano 协议 本地地址 外部地址 状态 PID(进程号) TCP 127.0.0.1:1434 ...
- C#判断IP地址是否合法函数-使用正则表达式-2个 (转)
public bool IsCorrenctIP(string ip){ string pattrn=@"(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2} ...
- Servlet三种实现方法(四)
开发Servlet有三种方式:1.实现Servlet接口2.通过继承GenericServlet3.通过继承HttpServlet 一.实现Servlet接口 需求如下:请使用实现 接口的方式,来开发 ...
- Android布局— — —帧布局
帧布局,开发中很少使用,最简单的布局 添加多个控件,这些控件会按顺序在屏幕左上角重叠显示,且会透明显示之前控件的文本语法格式:<?xml version="1.0" enco ...
- LeetCode 笔记系列 19 Scramble String [合理使用递归]
题目: Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty subs ...
- 监听Android CTS测试项解决方案(一)
前言: 首先这里需要详细叙述一下标题中"监听Android CTS测试项解决方案"的需求.这里的需求是指我们需要精确的监听到当前CTS测试正在测试的测试项. 因为我们知道CTS认证 ...