czh500
冷囧囧
采纳率25%
2019-01-02 09:35 阅读 557

数据库备份完成后,隔了2个小时后数据库崩溃或发生灾难,备份之后的这2个小时之间,新插入了6000条记录

我就打个比方描述一下我的问题:
每天凌晨1点自动备份数据库,假如凌晨3点钟备份完成了
凌晨3点钟到凌晨4点钟这一个小时之间有6000条记录插入到数据库中的某几张表中
凌晨4点02分钟的时候,数据库突然崩溃了,或者说损坏了,反正就是数据库出了问题,发生了灾难,大概就是这么个意思
那么问题来了,我把凌晨3点钟备份的数据库还原回去,那么就意味着凌晨3点钟到凌晨4点钟这一个小时之间的6000条记录丢失了,如果遇到这种情况该怎么办,是不是意味着这6000条记录永远找不回来了
比如说:银行的交易系统会不会遇到我上面描述的这种情况,如果遇到了该怎么找回丢失了的数据?

数据库备份完成后,隔了2个小时后数据库崩溃或发生灾难,备份之后的这2个小时之间,新插入了6000条记录,新插入的这6000条记录能否找回来
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • u013434984 潭溪Zerg 2019-01-02 01:38

    还原备份,然后用binlog恢复还原点时间开始的插入新数据,没什么问题的吧

    点赞 评论 复制链接分享
  • fanyphone fanyphone 2019-01-02 03:32

    取决于你的备份方式,如果是完整加日志备份,还原数据库的时候选择不封闭结尾,再还原日志备份。

    点赞 评论 复制链接分享

相关推荐