【问题标题】:MySQL Wrong Restore Data RecoveryMySQL 错误恢复数据恢复
【发布时间】:2011-01-27 17:30:58
【问题描述】:

我几乎可以肯定答案,但情况如此危急,即使我对答案有 %99 的把握,我也不得不问这个问题。

我们办公室的某个人备份了一个 MySQL 数据库,他在错误的目标数据库上恢复了它,覆盖了该目标上的所有内容(两个数据库的架构相同)。根据 MySQL 备份文件的结构,我知道还原操作首先删除所有表,然后创建它们并用备份的数据填充它们。 问题是恢复模块是否将旧数据保存在任何地方?无论如何都可以检索任何旧数据? (日志?...等)

【问题讨论】:

  • 我指的是 MySQL GUI Tools 的管理工具中的恢复工具。

标签: mysql backup restore recovery


【解决方案1】:

仅当您复制了从属服务器,或者您曾经拥有并拥有binary logs。即使这样,您也需要一个可以恢复的旧数据库副本,并再次配置复制。

【讨论】:

  • 我认为他们不会有足够旧的日志,除非他们只是添加了过去 7 天内的旧数据。
  • 令人惊讶的是,该服务器上没有备份。我还发现了一些关于在表是 MyISAM 的情况下恢复数据文件的文章。但我认为他们都没有真正在如此严峻的情况下工作
猜你喜欢
  • 2016-03-22
  • 2010-12-04
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-12
  • 2019-03-21
  • 1970-01-01
相关资源
最近更新 更多