我的一个MySQL表格被意外截断,我想撤消它以便返回数据。是否有任何日志我可以查看截断的数据或可能获取数据?
我读过有关MySQL二进制日志的信息,它们存储在哪里?我的最后一次备份是从5月3日开始,但是如果可能的话,我想要取回已被截断的数据。
我如何解决:二进制日志?
mysql_query("SHOW BINARY LOGS");
如何查看二进制日志?
答案 0 :(得分:0)
如果为MySQL Server实例启用了二进制日志记录,则可以使用 mysqlbinlog 实用程序查看二进制日志的内容。它会将二进制日志转储为SQL脚本。
您可能仍然无法恢复数据,因为二进制日志有时候有点棘手并且只包含几天的历史记录。
我建议您在尝试之前阅读mysqlbinlog实用程序的文档:https://dev.mysql.com/doc/refman/5.6/en/point-in-time-recovery.html