MySQL增量备份与恢复
MySQL增量备份与恢复
实验环境:
某学校近期在经行其中考试,要求数据库管理员负责一班、二班学生的考试成绩录入。为保证数据库的可靠性,数据库管理员在录入学生成绩后均要做数据库备份,并且为了测试备份数据是否可用,模拟数据丢失故障,进行数据还原。
1、 创建数据库与表
2、 分三次录入学生成绩,并在分别进行完全备份与增量备份
3、 模拟数据丢失,进行数据恢复
一、创建数据库与表及基本配置
配置root账户密码、并登陆
创建数据库benet
进入benet库创建一班表
进入库写入一班数据
查看写入完成的数据
首次录入一班成绩后,做该表的完全备份
查看二进制及刷新二进制日志
进入benet库创建二班的表
进入benet库、二班表写入数据
查看创建完成后的数据
复制二进制文件
查看二进制日志文件
录入二班成绩(2)
查看
增量备份,查看二进制文件
复制二进制文件及查看
删除数据库和表
恢复数据
查看恢复的库和表
使用增量备份基于id恢复二班的陈铭
查看备份的二进制日志
使用id恢复二班的陈铭
查看恢复的陈铭成绩
使用增量恢复二班付杰的成绩
查看备份的二进制日志id
使用时间恢复二班付杰的成绩
查看付杰恢复的成绩