1 上午9点,备份数据库
mysqldump -uroot -p -F test > test.dmp
-F 表示新生成一个日志文件
2 select * from emp;
id name
1 z1
2 z2
3 z3
4 z4
3 备份完毕,插入新数据,表中数据如下
select * from emp;
id name
1 z1
2 z2
3 z3
4 z4
5 z5
6 z6
4 10点发生故障,需要恢复
4.1 恢复全备数据
mysql -uroot -p test < test.dmp
4.2 使用mysqlbinlog恢复自mysqldump以后的数据
mysqlbinlog mysql-bin.000012 | mysql -u root -p test
查看恢复后的数据
select * from emp;
id name
1 z1
2 z2
3 z3
4 z4
5 z5
6 z6