centos7.4中mysql的备份策略

上一篇安装了mysql这一篇我们来备份mysql数据库 先来了解一下这几种备份
一、物理与逻辑备份
1】冷备份:关闭数据库服务对数据进行备份
2】热备份:启动数据库服务备份数据 或者实时备份mysql数据
3】温和备份:禁止对数据进行写入操作允许读取数据 最大限度保证数据的完整性一致性和唯一性
4】逻辑备份:对数据库或者表的逻辑结构进行备份
5】通过物理备份:硬盘配置raid5 将mysql数据保存在raid5分区上

二、数据库备份策略
1】完整备份:第一次配置数据库备份使用 备份速度慢 占用空间大
2】差异备份:做完完整备份后使用差异备份 差异备份只备份最新数据
3】增量备份:完整备份后使用增量 备份增量后修改的数据 备份速度快 占用空间小

三、常见的备份恢复数据工具类型
1】物理备份:tar cp
2】使用备份工具:
mysqldump:mysql系统提供的备份工具 同过备份sql语句实现
mysqlhotcopy:通过perl语言别写数据库备份脚本 备份实现复杂
3】二进制备份恢复数据
mysql数据库的操作记录在二进制日志中
通过二进制日志进行增量备份和数据恢复
4】第三方工具
xtrbacup innodbackup xbstream

有了以上对mysql数据库的备份了解 我们来开始备份操作 首先先看一实验要求
在这里插入图片描述
首先我们进入数据库创建库和表
在这里插入图片描述
然后我们写入数据(写入命令上一篇文章有这章我们就不多做解释)
在这里插入图片描述
完成后我们开始完整备份
在这里插入图片描述
完成之后我们开始做二班和三班的数据并开始二进制日志功能做增量备份
在这里插入图片描述

现在开始模拟一班数据丢失
在这里插入图片描述
在这里插入图片描述
没有一班数据我们现在开始恢复
在这里插入图片描述

在这里插入图片描述
数据恢复成功

现在模拟二班用增量的id恢复数据
在这里插入图片描述

查看日志在这里插入图片描述
看到二班李宁的数据时间现在我们开始恢复
在这里插入图片描述

在这里插入图片描述

使用时间范围恢复成功

现在我们再吧一班数据全部删掉试着恢复
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
找到一班的数据日志所在开始恢复
在这里插入图片描述

在这里插入图片描述

数据恢复成功 以上查看日志工具为mysqlbinlog 恢复数据前一定要看准编号和时间以免出错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值