本文介绍恢复PolarDB MySQL全量历史数据到新集群的流程和详细操作步骤。
数据恢复方案
您可以根据业务需要选择不同的方案将PolarDB MySQL集群中的数据恢复至新集群或原集群。
- 方案一:将全量历史数据恢复到新集群中。
将全量数据恢复到一个新集群,经过验证后,再将数据迁回原集群。本文将介绍该方案的操作步骤。
说明 恢复后的集群包含原集群的数据和账号信息,不包含原集群的参数设置。 - 方案二:将部分库或部分表的数据恢复到原集群中。
例如在游戏业务中,仅需恢复某个或某些玩家的数据。详细操作步骤,请参见库表恢复。
说明 当前仅PolarDB MySQL 5.6集群支持恢复该功能。
按时间点恢复数据(恢复到任意时间点)
按备份集(快照)恢复
登录到新集群并验证数据
关于登录集群的操作,详情请参见连接数据库集群。
迁移数据到原集群
确认新集群的数据之后,您可以将需要的数据从新集群迁移回原集群。详情请参见PolarDB MySQL集群间的数据迁移。
说明 数据迁移是指将一个集群(称为源集群)的数据复制到另一个集群(称为目标集群),迁移操作不会对源集群造成影响。
常见问题
- Q:不小心删除了数据库,如何恢复?
A:您可以进行单库恢复,详情请参见库表恢复。对于不支持单库单表恢复的集群,您可以参见本文,将数据全量恢复到新集群上,经过验证后,再将数据迁回原集群。
- Q:没有数据备份可以按时间点恢复吗?
A:不可以。因为按时间点恢复是先将所选时间点前的一个全量数据备份恢复到集群,然后根据Redo log增量恢复数据到所选时间点。
相关文档
相关API
API | 描述 |
---|---|
CreateDBCluster | PolarDB的数据恢复需要通过CreateDBCluster来实现。
说明 参数CreationOption取值需要为CloneFromPolarDB。
|
在文档使用中是否遇到以下问题
更多建议
匿名提交