案例扩展:使用log-bin日志完成数据恢复
比如一个公司在上午9:00备份了一次数据,到9:30分的时候,由于员工的误操作,把所有的数据给弄丢了,要求恢复数据。
innodb表为例:
1)模拟9:00的时候备份数据:
2)模拟9:00到9:30有数据更新与插入:
3)模拟9:30员工的误操作:
4)感叹一下:
5)恢复冷静,思考一下:找到恢复的办法!
6)先恢复备份:
查看库里面:
7)分析二进制文件,找到开始位置与结束位置:
开始位置:3266
结束位置:4029
使用命令确定一下值:
确定之后,值是OK的
进行恢复:
查看恢复:
恢复完成,恭喜恭喜,保住了工作。