1. 数据库完全备份操作
部署实验环境-创建实验所需的库和表
(1)物理冷备份与恢复
(2)备份数据库
(3)模拟故障
(4)恢复数据库
2. mysqldump备份与恢复,在服务启动状态下使用
(1)导出数据
(2)导入表
(3)导入库
(4)全库还原
保证至少已经创建了这些库
3. 增量备份与恢复
增量备份(incremental backup)是备份的一个类型,是指在一次完全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件
启用二进制日志功能
(1)修改主配置文件
(2)生成新的日志文件
(3)查看日志内容
4. 向表添加数据(多添加一些)
mysql> use auth;
为了验证效果,逐个添加新的数据,并生成一个日志文件,模拟误操作将auth.users表删掉,常规恢复操作
(1)先恢复完全备份
(2)再恢复增量备份
5. 基于位置的恢复
(1)模拟误操作
(2)恢复完全备份
(3)查看日志内容
(4)恢复到指定的地方
(5)从指定的位置向后开始恢复
(6)恢复指定范围内的数据
6. 基于时间点恢复
(1)恢复到指定的时间
(2)从指定的时间开始恢复
(3)恢复指定时间范围内的数据