标签: mysql backup restore recovery
我几乎可以肯定答案,但情况非常严重,即使我对答案肯定是肯定的,我也要问这个问题。
我们办公室的某个人备份了一个 MySQL 数据库,并在错误的目标数据库上恢复它,覆盖了该目标上的所有内容(两个数据库的架构都相同)。根据MySQL备份文件的结构,我知道恢复操作首先丢弃所有表,然后创建它们并用备份数据填充它们。 问题是还原模块是否将旧数据保存在任何位置?有没有检索任何旧数据? (记录?等等)
答案 0 :(得分:1)
只有你有复制的奴隶,或者你曾经,并且binary logs。即使这样,您也需要可以还原的旧数据库副本,并再次配置复制。