即使删了全库,保证半小时恢复

  1. 云栖社区>
  2. 阿里云MVP>
  3. 博客>
  4. 正文

即使删了全库,保证半小时恢复

子夜初商南 2019-08-14 00:43:24 浏览161
展开阅读全文

近期一篇《就这样把根目录删了!!!》引发了广泛的讨论,《如何防止根目录被删》汇总了7种防删方案。还有同学评论中反馈“不小心把库删了”,如何快速恢复删掉的数据库,是今天要讨论的话题。

【高可用数据库架构】

一般来说数据库集群会是主从架构:

image.png

或者主主架构:

image.png

如果此时主库宕机,可以:

(1)一个从库顶上,重建集群

(2)流量迁移到另一个主库

来保证数据的安全性与服务的可用性。

但是,如果人为不小心执行了“删全库”操作,命令会同步给其他从(主)库,导致所有库上的数据全部丢失,这下怎么办呢?

可以问问自己,当这种情况发生的时候:

(1)能不能恢复数据?(应该没有公司不能)

(2)多久能够恢复数据?

保证数据的安全性是DBA第一要务。

【全量备份+增量备份】

常见的数据库安全性策略是:全量备份+增量备份。

image.png

全量备份:定期(例如一个月)将库文件全量备份

image.png

增量备份:定期(例如每

网友评论

登录后评论
0/500
评论
子夜初商南
+ 关注
所属云栖号: 阿里云MVP