Linux---MySQL增量备份与恢复

本文介绍了Linux环境下,如何利用MySQL的二进制日志实现增量备份与恢复。增量备份具有节省空间、时间短的优点,但恢复过程相对复杂。通过开启二进制日志,定时执行flush logs,配合mysqldump工具进行完全备份,可以实现增量备份。恢复时,可以选择基于时间或位置的方式进行。
摘要由CSDN通过智能技术生成

Linux—MySQL增量备份与恢复

一.增量备份与恢复

1.增量备份的优点

没有重复数据,备份量不大,时间短;

2.缺点

需要上次完全备份以及完全备份之后的所有增量备份才能恢复,而且对所有增量备份进行逐个反推恢复,操作较为繁琐

3.MySQL没有直接提供增量备份的方法,但是通过MySQL的二进制日志间接实现增量备份
4.二进制日志保存了所有更新或者可能更新或者可能更新数据库的操作
5.二进制日志在启动MySQL服务器后开始记录,并且在文件达到max_binlog_size所设置的大小或者接收到的flush logs命令之后重新创建日志文件
6.只需要定时执行flush logs 方法重新创建新的日志,生成日志文件序列,并及时把这些日志保存到安全的地方就完成了一个时间段的增量备份

二.具体操作

1.开启二进制日志功能,重启服务(mysqld里添加)
[root@localhost opt]# vim /etc/my.cnf

log-bin=mysql-bin
[root@localhost opt]# systemctl restart mysqld.service 
2.使用mysql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值