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

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

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

2个回答

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!