文章目录
1.企业级数据备份恢复案例描述
案例背景:
某互联网公司的MySQL版本时5.7.35,操作系统是Centos7.5,数据量大概在100G左右,每日的数据增量大概是10M以内。
数据备份策略:
每天晚上0点使用mysqldump进行全库备份,并且针对Binlog日志也进行备份。
故障描述:
某周三下午3点,由于某些原因导致数据库中的数据全部损坏,导致平台无法正常使用。
故障处理过程:
- 1)首先发布平台维护公告,宣布停服,全员抓紧实现进行数据修复。
- 2)然后评估数据损坏的程度:
- 数据是否是全部丢失,如果数据全部丢失那么建议直接在线上环境的数据库中进行数据恢复。
- 是否只有部分数据丢失,如果是部分表数据丢失,可能是运维、开发人员误操作导致,建议从备份中以及Binlog中导出某些表的数据,然后在预发布环境的数据库中进行数据恢复,恢复完成后待测试同事校验,没问题后还原到线上环境。
- 3)确定是数据全部丢失后,那么直接