Docs 主页 → 启动和管理 MongoDB → MongoDB Atlas
从旧版备份快照恢复集群
重要
注意
此功能不适用于 M0
免费集群、M2
和 M5
集群。要详细了解哪些功能不可用,请参阅 Atlas M0(免费集群)、M2 和 M5 限制。
Atlas 允许您从计划的旧版备份快照或从快照之间的选定点恢复数据。
注意
您必须具有包含源集群和目标集群的 Atlas 项目的Project Owner
角色,才能将数据从一个 Atlas 集群恢复到另一个集群。
对于副本集,您可以从过去 24 小时内的选定时间点进行恢复。
对于正在运行的分片集群:
FCV 为 4.2 或更早版本,您可以从过去 24 小时内的快照之间的检查点进行恢复。
FCV为 4.2 或更高版本,您可以从过去 24 小时内的选定时间点进行恢复。
您可以将数据恢复到从其拍摄快照的同一集群或 Atlas 或 Cloud Manager 管理的其他集群。
您必须将备份恢复到运行同一主要版本或更高版本的集群。Atlas 不支持恢复至更老的版本。
您仍然可以使用升级前的备份。
例子
将 4.0 集群恢复到 4.2:
将旧的 4.0 备份恢复到另一个 4.2 集群。
将已恢复的集群升级到 4.2。
考虑因素
目标集群的停机时间
恢复过程需要目标集群停机。
MongoDB 版本必须兼容
MongoDB 版本也必须兼容。例如,您无法从 5.0 版本集群的快照恢复为 4.2 或更早版本的集群。
恢复到 Atlas 或 Cloud Manager
如果您拥有适当的项目权限,则可以在 Atlas或Cloud Manager 中恢复到不同项目的集群:
恢复到项目于 | 目标项目所需的角色 |
---|---|
Atlas | |
Cloud Manager |
先决条件
在恢复期间停止客户端操作
您必须确保目标 Atlas 数据库部署不会在恢复期间收到客户端请求。您可以恢复到一个新的数据库部署,并重新配置应用程序,以便在该新数据库部署运行达到最大正常运行时间后使用它。
步骤
除了标准快照和连续云备份之外,您还可以从本地下载的快照文件恢复传统备份。