简单的mysqldump全库备份+binlog增量备份和还原
- 先使用mysqldump进行全库备份,我们采用完整备份
完整备份就是对数据库整个的备份。备份操作简单;时间长,内存大,重复多。
编号为02的是新生成的日志记录文件,用来保存之后的数据库操作记录
2)binlog增量备份
增量备份:没有重复的数据,量小,时间短;需要基于上次的完整备份才性,操作复杂。
向表中插入数据,模拟增删改查的操作
生成新的binlog日志
模拟在book数据库中误删了表asd
3)使用mysql的完全备份和增量备份进行数据还原。
为了防止还原时产生大量二进制日志,我们可以先临时关闭二进制日志然后进行还原
使用完全备份进行还原
查看完全还原结果,看到了完全备份时的状态说明是成功的,然后就进行增量备份还原
因为我只做了一个增量备份所以直接恢复就性
查看,内容全部找回来了
数据库还原之后打开二进制日志功能