mysql 删除5天前 备份_mysql自动备份删除5天前的备份
1、查看磁盘空间情况:
df -h
2、创建备份目录:
上面我们使用命令看出/home下空间比较充足,所以可以考虑在/home保存备份文件;
cd /home
mkdir backup
cd backup
3、创建备份Shell脚本:
注意把以下命令中的DatabaseName换为实际的数据库名称;
当然,你也可以使用其实的命名规则!
vi bkDatabaseName.sh
1
输入/粘贴以下内容:
!/bin/bash mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql
对备份进行压缩:
!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
注意:
把 username 替换为实际的用户名;
把 password 替换为实际的密码;
把 DatabaseName 替换为实际的数据库名;
4、添加可执行权限:
chmod u+x bkDatabaseName.sh
1
添加可执行权限之后先执行一下,看看脚本有没有错误,能不能正常使用;
./bkDatabaseName.sh
1
5、添加计划任务
检测或安装 crontab
确认crontab是否安装:
执行 crontab 命令如果报 command not found,就表明没有安装
crontab
-bash: crontab: command not found
1
2
如时没有安装 crontab,需要先安装它,具体步骤请参考:
CentOS下使用yum命令安装计划任务程序crontab
使用rpm命令从CentOS系统盘安装计划任务程序crontab
添加计划任务
执行命令:
crontab -e
1
这时就像使用vi编辑器一样,可以对计划任务进行编辑。
输入以下内容并保存:
/1 * * * /home/backup/bkDatabaseName.sh
1
具体是什么意思呢?
意思是每一分钟执行一次shell脚本“/home/backup/bkDatabaseName.sh”。
6、测试任务是否执行
很简单,我们就执行几次“ls”命令,看看一分钟过后文件有没有被创建就可以了!
如果任务执行失败了,可以通过以下命令查看任务日志:
tail -f /var/log/cron
1
mysql自动备份删除5天前的备份
标签:输入 dump mysqld shell脚本 备份目录 安装 命名规则 var not found
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/whccx/p/10455375.html
mysql 删除5天前 备份_mysql自动备份删除5天前的备份相关推荐
- mysql+自动还原备份_Mysql 自动备份与恢复
自动备份MySql 5.0有三个方案: 备份方案一: 通过 mysqldump命令,直接生成一个完整的 .sql 文件 Step 1: 创建一个批处理 (说明:root 是mysql默认用户名, aa ...
- mysql5.6定时备份_Mysql自动备份
新建一个bat文件,比如db_back.bat,写入一下内容 @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" " ...
- mysql数据删除后无法恢复数据恢复_Mysql数据库delete删除后数据恢复报告
原标题:Mysql数据库delete删除后数据恢复报告 数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 .在当前环境内安装有mysql ...
- mysql重装要删注册表_Mysql重装问题—删除注册表
最近不小心突然卸载了mysql,结果重装mysql老是安装不成功,不是第四步出问题,就是第三步出问题无响应,卸了再重新安装,还是不行.究其原因就是系统里的注册表没有删除干净. 解决步骤: 1.在&qu ...
- mysql中如何去除重复数据_MySQL中如何删除重复数据只保留一条
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断SELECT *FROM peopleWHERE p ...
- mysql 双机备份_mysql双机热备详解及延伸备份
开门见山,首先,主服务器的mysql版本不能高于从服务器的版本 ,可以是一样的,其次端口号必须统一. 好了,现在开始配置双机热备(随后将会提到循环备份以及互备)我使用的版本为redhat5.4两台ip ...
- mysql 删除重复数据 保留一个_MySQL学习笔记-删除重复数据只保留一条
有这样一张表,表数据及结果如下: 可以看出,school_name的字段值有重复数据(Abraham Lincoln High School 和Agoura High School分别出现两次),那么 ...
- mysql 自动备份删除_mysql自动备份删除5天前的备份
1.查看磁盘空间情况: # df -h 2.创建备份目录: 上面我们使用命令看出/home下空间比较充足,所以可以考虑在/home保存备份文件: cd /home mkdir backup cd ba ...
- mysql 本地备份_MYSQL数据库自动本地/异地双备份/MYSQL增量备份
构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是 ...
最新文章
- 【七招破解WinXP系统访问网络变慢的故障】
- 创建磁盘陈列(RAID5)使用经验与原则
- 逾期之后还能贷款吗?
- excel数据生成sql insert语句
- LeetCode 794. 有效的井字游戏(分类讨论)
- 机器学习hierarchical clustering_厉害了!几行代码搞定机器学习模型
- 一个普通handler会持有activity引用吗_详解handler机制
- C++scoket编程(三):3.8 TCPserver开启多线程并发
- 【AngularJs学习笔记五】AngularJS从构建项目开始
- 数据密集型应用系统设计--数据分区
- 两台具有独立操作系统的计算机,第1章计算机网络习题与思考题参考答案
- 【图像修复】基于matlab GUI约束最小二乘方滤波图像复原【含Matlab源码 852期】
- Java 删除文件 被占用 已解决
- 有关cdsn论坛被封后如何解封
- 使用Mac的十大最好用神器
- Mikrotik ROS软路由设置上网方式(三)
- 男生的长相到底有多重要?
- HFSS印刷偶极子天线(1)
- Amine-PEG-Pyrene,芘丁酸聚乙二醇氨基,Pyrene-PEG-NH2
- APP开发:教你从零开始制作一个APP
热门文章
- SQL语言基础:常用的数据查询语句
- 关于 ASP.NET 内存缓存你需要知道的 10 点
- python200行代码_如何用200行Python代码“换脸”
- python如何确定拐点_多年股市老鸟买卖操作经验——如何在波段操作确定买入点!经典...
- react 给一个引用的组件添加新属性_高阶组件在React中的应用
- python课程笔记_Python课程笔记(一)
- 【LeetCode】两数之和
- SpringBoot 配置多数据源
- 学习underscore源码整体架构,打造属于自己的函数式编程类库
- 入门第十一课 Python语句的嵌套