如何从mysql中的二进制日志中恢复特定的表数据?

时间:2012-02-18 12:57:51

标签: mysql data-recovery mysqlbinlog

最近,在我的本地测试数据库中,有些表格被错误地丢弃了。 我为该数据库启用了二进制日志记录。

我想从绑定日志中获取这些特定表的数据。 我怎么能这样做??

我知道二进制日志将包含所有写入活动。但是如何得到那个具体的写作......?二进制日志的大小很大(每个5GB)。

请告诉我,如果有人知道更好的方法......

1 个答案:

答案 0 :(得分:0)

最好的方法是为您需要的表创建黑洞复制设置。

它将仅记录与该表相关的语句。

如果是恢复,您只需使用黑洞服务器的二进制日志即可恢复该给定表的数据。