数据库运维
记录DBA学习成长历程

DBA数据库备份恢复职责

设计备份策略

全备、增量、时间、自动
1.备份工具:
100G以内:逻辑备份/物理备份
100G以上~TB:物理备份
超大数据:不在乎成本购买存储,物理备份较快;考虑到降低存储,分布式架构+逻辑备份+压缩。
2.备份周期:
数据量级小,可以每天全备+binlog
数据量大,可以每周或者每月全备+增量+binlog

日常备份检查

1.备份存在性-检查备份文件是否存在,主要看日志,备份集情况。
2.备份空间够用否

定期恢复演练(测试库)

一个月或者一季度或者半年

故障快速恢复

通过现有备份,能够将数据库恢复到故障之前的时间点.
1.常规:全备+增量+binlog
2.灵活:
a.物理损坏:主从或者高可用解决;
b.逻辑损坏:(删库,删表,数据行误操作) 从全备中提取单库单表的数据进行恢复,延时从,binlog2sql

迁移升级

就地升级:5.7升级至8.0,无法回退。所以推荐迁移升级。
1. 尽可能缩短停机时间
2. 回退方案
赞(2)
MySQL学习笔记 » DBA数据库备份恢复职责