码迷,mamicode.com
首页 > 数据库 > 详细

MySQL时间点数据恢复测试步骤--基于Position

时间:2016-11-17 02:35:57      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:mysql 中时间点恢复

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

标签:mysql 中时间点恢复

原文地址:http://laozhu.blog.51cto.com/755494/1873442

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!