近期一篇《就这样把根目录删了!!!》引发了广泛的讨论,《如何防止根目录被删》汇总了7种防删方案。还有同学评论中反馈“不小心把库删了”,如何快速恢复删掉的数据库,是今天要讨论的话题。
【高可用数据库架构】
一般来说数据库集群会是主从架构:

或者主主架构:

如果此时主库宕机,可以:
(1)一个从库顶上,重建集群
(2)流量迁移到另一个主库
来保证数据的安全性与服务的可用性。
但是,如果人为不小心执行了“删全库”操作,命令会同步给其他从(主)库,导致所有库上的数据全部丢失,这下怎么办呢?
可以问问自己,当这种情况发生的时候:
(1)能不能恢复数据?(应该没有公司不能)
(2)多久能够恢复数据?
保证数据的安全性是DBA第一要务。
【全量备份+增量备份】
常见的数据库安全性策略是:全量备份+增量备份。

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

增量备份:定期(例如每
继续阅读与本文标签相同的文章
上一篇 :
如何防止根目录被删?
下一篇 :
一分钟实现分布式锁
-
一分钟掌握数据库垂直拆分
2026-05-20栏目: 教程
-
这才是真正的表扩展方案
2026-05-20栏目: 教程
-
啥,又要为表增加一列属性?
2026-05-20栏目: 教程
-
这才是真正的分布式锁
2026-05-20栏目: 教程
-
一分钟实现分布式锁
2026-05-20栏目: 教程
