<强>简介强>
增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。
<强>目的强>
解决完全备份中时间长,恢复慢的问题,采取了增量备份
<强>特点强>
优:无重复数据,备份量不大,时间短
缺:需要上次完全备份及完全备份后的增量备份才能恢复,需对增量备份逐个反复恢复,操作繁琐
<>强实现方式强>
通过mysql的二进制日志间接实现增量备份:
二进制日志保存了所有更新或可能更新的数据
二进制日志在mysql启动时开始记录,且会重新创建新的日志文件
需定时执行刷新日志方法重新创建日志,生成二进制文件序列
<>强实验环境:强>
安装了mysql5.7数据库的一台centos7虚拟机
<强>操作过程:强>
一、增量备份
1,在配置文件中添加二进制日志
vim/etc/my.cnf
引用>
(mysqld) #在此模块下添加
log-bin=mysql-bin #二进制日志2,重启服务,并查看二进制日志
systemctl mysqld重启。服务
引用>
cd/usr/local/mysql/data/
mysqlbinlog——已mysql-bin.000001
mysqlbinlog——已mysql-bin。000002 | mysql -uroot - p
引用>