MySQL时间点数据恢复测试步骤--基于Position
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL时间点数据恢复测试步骤--基于Position相关的知识,希望对你有一定的参考价值。
mysql时间点数据恢复测试步骤(基于Position):
1、查看当前的二进制日志的名称及位置
mysql> show master status ;
| master-bin.000001 | 107
2、修改数据库的信息并记录相应的修改内容以便于恢复后比对。
例如本例对test.tb1插入了数据:
+------+-------+
| id | name |
+------+-------+
| 1 | tina |
| 2 | jason |
+------+-------+
3、修改后记录日志信息的调整
mysql> show master status ;
| master-bin.000001 | 590 |
4、导出二进制数据文件:
mysqlbinlog --start-position=107 --stop-position=590 master-bin.000001 >f1.sql
5、删除以上的数据修改部分
mysql> use test
mysql> drop table tb1 ;
6、恢复删除的数据:
mysql <f1.sql
7、查看是否恢复成功
查看数据的确被恢复了;
备注:以上的操作是在mysql5.5.33环境上测试。
问题:
在MySQL5.6.34上开启GTID模式做时间点恢复会有异常,如何解决,留待后续!有了解的网友可以给我留言,谢谢!
QQ:3369358483
本文出自 “不进则退” 博客,请务必保留此出处http://laozhu.blog.51cto.com/755494/1873442
以上是关于MySQL时间点数据恢复测试步骤--基于Position的主要内容,如果未能解决你的问题,请参考以下文章