基于时间点恢复数据所使用的选项是“--stop-datetime”,指定的时间同样也是查询二进制日志所得。执行一下操作可以实现仅恢复到9:55:43之前的数据,即不恢复“陈铭”的信息。
[root@centos01 ~]# mysql -uroot -ppwd@123 -e 'drop table benet.一班学生成绩;' <!--删除一班学生成绩表--> [root@centos01 ~]# mysql -uroot -ppwd@123 -e 'select * from benet.一班学生成绩;' <!--查看表是否删除--> ERROR 1146 (42S02) at line 1: Table 'benet.一班学生成绩' doesn't exist [root@centos01 ~]# mysql -uroot -ppwd@123 < ./test/benet_databases.sql <!--恢复完全备份--> [root@centos01 ~]# mysqlbinlog --no-defaults --stop-datetime='2019-11-01 9:55:43' /root/test/mysql-bin.000006 |mysql -uroot -p <!--基于时间点恢复增量备份--> Enter password: <!--输入密码--> [root@centos01 ~]# mysql -uroot -ppwd@123 -e 'select * from benet.一班学生成绩;' <!--查看数据是否恢复--> +--------+--------+----------+--------+--------+--------+--------+ | 姓名 | 班级 | 学号 | 语文 | 数学 | 英语 | 理综 | +--------+--------+----------+--------+--------+--------+--------+ | 赵六 | 一班 | 20170816 | 100 | 109 | 112 | 265 | | 王五 | 一班 | 20170818 | 95 | 103 | 108 | 270 | | 李四 | 一班 | 20170820 | 95 | 115 | 110 | 260 | | 张三 | 一班 | 20170822 | 110 | 105 | 92 | 235 | | 李宁 | 二班 | 20170824 | 92 | 98 | 105 | 235 | +--------+--------+----------+--------+--------+--------+--------+执行以下操作可以实现仅恢复“陈铭”的信息,跳过“李宁”的信息恢复
[root@centos01 ~]# mysql -uroot -ppwd@123 -e 'drop table benet.一班学生成绩;' <!--删除一班学生成绩表--> [root@centos01 ~]# mysql -uroot -ppwd@123 -e 'select * from benet.一班学生成绩;' <!--查看表是否删除--> ERROR 1146 (42S02) at line 1: Table 'benet.一班学生成绩' doesn't exist [root@centos01 ~]# mysql -uroot -ppwd@123 < ./test/benet_databases.sql <!--恢复完全备份--> [root@centos01 ~]# mysqlbinlog --no-defaults --start-datetime='2019-11-01 9:55:43' /root/test/mysql-bin.000006 |mysql -uroot -p <!--基于时间恢复增量备份--> Enter password: <!--输入密码--> [root@centos01 ~]# mysql -uroot -ppwd@123 -e 'select * from benet.一班学生成绩;' <!--查看数据是否恢复--> +--------+--------+----------+--------+--------+--------+--------+ | 姓名 | 班级 | 学号 | 语文 | 数学 | 英语 | 理综 | +--------+--------+----------+--------+--------+--------+--------+ | 赵六 | 一班 | 20170816 | 100 | 109 | 112 | 265 | | 王五 | 一班 | 20170818 | 95 | 103 | 108 | 270 | | 李四 | 一班 | 20170820 | 95 | 115 | 110 | 260 | | 张三 | 一班 | 20170822 | 110 | 105 | 92 | 235 | | 陈铭 | 二班 | 20170826 | 111 | 107 | 96 | 204 | +--------+--------+----------+--------+--------+--------+--------+