目前我正在尝试获取已从mysql数据库中删除的丢失记录。
我已经查看了logfile1和logfile0中的条目似乎是正确的。
任何可以帮助创建txt文件或能够读取文件的查看器或转换都将非常感谢。

最佳答案

如果启用了二进制日志记录,请在mysql数据目录中查找以mysql-bin.0000*开头的文件名
然后,在找到需要的事务后,可以执行以下操作来重放它们:

mysqlbinlog binlog | mysql -u root -p

参见mysqlbinlog上的the official doc
此外,this blog还发布了一篇关于仅使用您提到的日志文件执行还原的文章(在执行此操作之前,请确保备份所有内容,并确保在副本上进行测试),然后您可以选择要从副本到原始副本的数据。

10-05 20:35