3

目前我正在尝试获取已从 mysql 数据库中删除的丢失记录。

我查看了 logfile1 和 logfile0 中的条目,它似乎是正确的。

任何可以帮助创建 txt 文件或能够读取文件的查看器或转换将不胜感激。

4

1 回答 1

0

如果您启用了二进制日志记录,请在 mysql 数据目录中查找以mysql-bin.0000*

然后,在找到您需要的交易后,您可以执行以下操作来重放它们:

mysqlbinlog binlog | mysql -u root -p

请参阅mysqlbinlog 上的官方文档

此外,此博客有一篇关于仅使用您提到的日志文件进行恢复的帖子(请务必在执行此操作之前备份所有内容并确保在副本上进行测试),之后您可以从副本中选择您想要的数据到原本的。

于 2012-08-07T22:27:58.480 回答