从binlogs恢复Mysql

时间:2009-10-26 14:41:46

标签: mysql restore

我们如何制作一个数据库还原日期,例如“sunday to wednesday”,但是来自一个binlog文件?

谢谢,
佩德罗

2 个答案:

答案 0 :(得分:3)

您可以使用mysqlbinlog。要指定开始日期和结束日期,请使用--start-datetime--stop-datetime参数;它们记录在MySQL手册的mysqlbinlog页面上。

答案 1 :(得分:1)

您需要先恢复上一次要恢复到的点之前的完整备份。然后从那一点重放binlog(可能已经创建了包含binlog位置的备份 - 如果不是,你必须尝试解决它)直到想要恢复的点。