更新时间:2024-11-06 GMT+08:00
GaussDB(for MySQL)数据恢复方案
GaussDB(for MySQL)提供了多种方式恢复实例的数据,用以满足不同的使用场景,如数据故障或损坏,实例被误删除。
恢复或迁移数据到GaussDB(for MySQL)
- 恢复到云上GaussDB(for MySQL):通过备份文件恢复数据,详见GaussDB(for MySQL)全量数据恢复:按备份文件恢复。
- 迁移到云上GaussDB(for MySQL):使用DRS、mysqldump、DAS迁移数据,详见数据迁移方案。
常见误操作数据恢复
数据误操作有多种场景,例如:误删表,误删数据库,误删实例,误操作表中数据(如整体覆盖、误删除/修改表中的列/行/数据)等。您可以根据实际情况,选择对应的数据恢复方式。
场景 |
恢复方案 |
恢复数据范围 |
恢复位置 |
操作指导 |
---|---|---|---|---|
误删除的实例 |
回收站:进入回收站,如果在回收站找到已删除的实例,可以通过重建操作来恢复实例。 |
所有库表 |
当前实例 |
|
已删除实例备份:如果在删除实例之前进行过手动备份,可以在“备份恢复管理”页面进行恢复。 |
所有库表 |
|
||
误删表 |
可以采用库表恢复的方式恢复误删的表。 |
|
|
|
误删数据库 |
可以采用库表恢复的方式恢复误删的数据库。 |
|
|
|
误操作表中数据,如整体覆盖、误删除/修改表中的列/行/数据 |
当误操作受影响的数据量超过10万时,可以采用库表恢复的方式恢复误操作表中的数据。 |
|
|