目前,我正在尝试获取已从mysql数据库中删除的丢失记录。
我已经查看了logfile1和logfile0中的条目,它似乎是正确的。
任何阅读器或转换,可以帮助创建一个txt文件或能够读取文件将是最感激的。
发布于 2012-08-08 06:27:58
如果启用了二进制日志记录,请在mysql数据目录中查找以mysql-bin.0000*开头的文件名。
然后,在找到您需要的事务之后,您可以执行类似以下操作来重放它们:
mysqlbinlog binlog | mysql -u root -p请参阅mysqlbinlog上的the official doc。
此外,this blog有一篇关于只使用您提到的日志文件进行恢复的帖子(请确保在执行此操作之前备份所有内容,并确保在副本上进行测试),之后您可以选择从副本到原始副本的数据。
https://stackoverflow.com/questions/9531071
复制相似问题