文档首页/ 云数据库 TaurusDB/ 用户指南/ 数据恢复/ GaussDB(for MySQL)数据恢复方案
更新时间:2024-11-06 GMT+08:00

GaussDB(for MySQL)数据恢复方案

GaussDB(for MySQL)提供了多种方式恢复实例的数据,用以满足不同的使用场景,如数据故障或损坏,实例被误删除。

恢复或迁移数据到GaussDB(for MySQL)

常见误操作数据恢复

数据误操作有多种场景,例如:误删表,误删数据库,误删实例,误操作表中数据(如整体覆盖、误删除/修改表中的列/行/数据)等。您可以根据实际情况,选择对应的数据恢复方式。
表1 误操作恢复方案

场景

恢复方案

恢复数据范围

恢复位置

操作指导

误删除的实例

回收站:进入回收站,如果在回收站找到已删除的实例,可以通过重建操作来恢复实例。

所有库表

当前实例

重建实例

已删除实例备份:如果在删除实例之前进行过手动备份,可以在“备份恢复管理”页面进行恢复。

所有库表

  • 新建实例
  • 已有实例
  • 当前实例

全量数据恢复:按备份文件恢复

误删表

可以采用库表恢复的方式恢复误删的表。

  • 所有库表
  • 部分库表
  • 新建实例
  • 已有实例
  • 当前实例

库表数据恢复:恢复到指定时间点

误删数据库

可以采用库表恢复的方式恢复误删的数据库。

  • 所有库表
  • 部分库表
  • 新建实例
  • 已有实例
  • 当前实例

库表数据恢复:恢复到指定时间点

误操作表中数据,如整体覆盖、误删除/修改表中的列/行/数据

当误操作受影响的数据量超过10万时,可以采用库表恢复的方式恢复误操作表中的数据。

  • 所有库表
  • 部分库表
  • 新建实例
  • 已有实例
  • 当前实例

库表数据恢复:恢复到指定时间点