
# TaurusDB数据恢复方案
TaurusDB提供了多种方式恢复实例的数据，用以满足不同的使用场景，如数据故障或损坏，实例被误删除。
#### 恢复或迁移数据到TaurusDB
- 恢复到云上TaurusDB：通过备份文件恢复数据，详见[TaurusDB全量数据恢复：按备份文件恢复](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0063.html)。
- 迁移到云上TaurusDB：使用DRS、mysqldump、DAS迁移数据，详见[数据迁移方案](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0027.html)。
 
#### 常见误操作数据恢复
数据误操作有多种场景，例如：误删表，误删数据库，误删实例，误操作表中数据（如整体覆盖、误删除/修改表中的列/行/数据）。您可以根据实际情况，选择对应的数据恢复方式。
表1误操作恢复方案 
| **场景**                        | **恢复方案**                                                                                                                 | **恢复数据范围**                                                                                                                                                                                                                                                               | **恢复位置**                                                                                                                                                                                                                                                                                                                                                                  | **操作指导**                                                                                     |
|:---|:---|:---|:---|:---|
| 误删除的实例                        | 回收站：进入[回收站](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_recycle.html)，如果在回收站找到已删除的实例，可以通过重建操作来恢复实例。     | 所有库表                                                                                                                                                                                                                                                                     | 当前实例                                                                                                                                                                                                                                                                                                                                                                      | [重建实例](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0061.html)            |
| 误删除的实例                        | 已删除实例备份：如果在删除实例之前进行过[手动备份](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0058.html)，可以在"备份恢复管理"页面进行恢复。 | 所有库表                                                                                                                                                                                                                                                                     | - 新建实例  - 已有实例  - 当前实例   | [全量数据恢复：按备份文件恢复](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0063.html)  |
| 误删表                           | 可以采用库表恢复的方式恢复误删的表。                                                                                                       | - 所有库表  - 部分库表           | - 新建实例  - 已有实例  - 当前实例        | [库表数据恢复：恢复到指定时间点](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0064.html) |
| 误删数据库                         | 可以采用库表恢复的方式恢复误删的数据库。                                                                                                     | - 所有库表  - 部分库表      | - 新建实例  - 已有实例  - 当前实例       | [库表数据恢复：恢复到指定时间点](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0064.html) |
| 误操作表中数据，如整体覆盖、误删除/修改表中的列/行/数据 | 当误操作受影响的数据量超过10万时，可以采用库表恢复的方式恢复误操作表中的数据。                                                                                 | - 所有库表  - 部分库表   | - 新建实例  - 已有实例  - 当前实例        | [库表数据恢复：恢复到指定时间点](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0064.html) |
   
