返回数说广场
0
某公司的MySQL生产数据库采用InnoDB存储引擎。为确保数据安全,DBA制定了以下策略:
1.每周日凌晨进行一次全量物理备份(使用mysqldump --single-transaction或XtraBackup工具)。
2.每天凌晨进行一次增量备份。
3.开启了二进制日志(Binary Log)。
某周五上午10:05,由于误操作,一张重要的用户表被意外截断(TRUNCATE TABLE)。请问,使用上述备份策略,如何尽可能完整地恢复数据并最小化数据丢失?
A 由于使用了TRUNCATE操作,二进制日志中已记录该DDL语句,无法恢复被截断的数据。
B 恢复上周日的全量备份,然后依次应用周一到周四的所有增量备份,即可将数据恢复到周五凌晨的状态。
C 直接使用周五凌晨的增量备份进行恢复,因为它是距离故障时间点最近的数据备份。
D 恢复上周日的全量备份,然后依次应用周一到周四的增量备份,最后应用从周五凌晨到10:05的二进制日志,跳过误操作的TRUNCATE语句。
正确答案 D
0
0 111
分享
评论
热门数说



