更新时间:2026-05-18 GMT+08:00
恢复误删除实例的数据
操作场景
实例被误删除后需要通过重建或手动备份恢复相关的数据。
本章节通过预置数据,模拟误操作,全流程指导您通过控制台恢复误删除的实例数据。
操作流程
| 操作步骤 | 说明 |
|---|---|
| 使用控制台创建数据库。 | |
| 使用DAS新建数据库表及插入数据。 | |
| 模拟误删除实例的操作。 | |
| 使用回收站重建或备份文件恢复实例数据。 | |
| 登录DAS,确认数据是否恢复。 |
步骤1:创建数据库
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择。 - 进入“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。
- 在左侧导航栏,单击“数据库管理”,进入数据库管理页面。
- 单击“创建数据库”,在弹出框中设置数据库名称,以“principles”为例,单击“确定”。
步骤2:建表及插入数据
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择。 - 在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务数据库登录界面。
您也可以在“实例管理”页面,单击目标实例名称,进入“实例概览”页面,在页面右上角,单击“登录”,进入数据管理服务数据库登录界面。
- 正确输入数据库用户名和密码,单击“测试连接”。测试连接通过后,单击“登录”,即可进入您的数据库并进行管理。
- 在顶部菜单栏选择“SQL操作”>“SQL查询”,打开一个SQL窗口。
- 选择“principles”数据库,执行如下SQL,新建表和插入数据。
- 新建表
CREATE TABLE `solid_principle` ( `abbr` varchar(32) COLLATE utf8mb4_general_ci NOT NULL, `name_en` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL, `name_cn` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`abbr`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
- 插入数据
insert into solid_principle (abbr,name_en,name_cn) VALUES ('S','Single Responsibility Principle','单一职责原则'),('O','Open Close Principle','开闭原则'),('L','Liskov Substitution Principle','里氏替换原则'),('I','Interface Segregation Principle','接口隔离原则'),('D','Dependency Inversion Principle','依赖倒置原则');
- 新建表
- 查询表数据。
SELECT * FROM solid_principle;

步骤3:误删除实例
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择。 - 在“实例管理”页面的实例列表中,选择需要删除的实例,在“操作”列,选择。
您还可以单击实例名称,进入实例概览页面。在页面右上角单击
,选择“删除实例”。 - 在“删除实例”弹框,输入框中按照提示输入“DELETE”,单击“确定”,稍后刷新“实例管理”页面,查看删除结果。
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择。 - 在“回收站”页面的实例列表中找到需要恢复的目标实例,单击操作列的“重建”。
- 在“重建新实例”页面,设置新实例配置。
- 单击“立即购买”,进入实例信息确认页面。
- 确认信息无误后,单击“提交”,提交重建任务。
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择。 - 在左侧导航栏单击“备份恢复管理”,选择备份时间最近的手动备份文件,单击操作列的“恢复”。
- 选择恢复数据的位置。
- 新实例:将备份恢复到新创建的实例上。
- 选择恢复到“新实例”,单击“确定”。 图1 恢复到新实例
- 跳转到“恢复到新实例”的服务页面,设置新实例相关参数,单击“立即购买”。
- 区域、数据库引擎版本与原实例相同,不可修改。
- 数据库端口为默认值3306。
- 其他参数默认,用户可设置,请参见购买实例。
- 选择恢复到“新实例”,单击“确定”。
- 已有实例:将备份数据恢复到已有的非原实例上。
- 选择恢复到“已有实例”,勾选确认信息,选择需要恢复到的目标实例,单击“下一步”。 图2 恢复到已有实例
- 核对任务信息,无误后单击“确定”。
- 恢复到目标实例会导致数据、root密码被覆盖,恢复过程中数据库不可用。目标实例引擎类型、版本号、表名大小写要求与原实例相同。
- 如果恢复到已有实例后,已有实例的原密码无法连接到数据库,可通过重置密码解决。
- 选择恢复到“已有实例”,勾选确认信息,选择需要恢复到的目标实例,单击“下一步”。
- 新实例:将备份恢复到新创建的实例上。
- 查看恢复结果。
步骤6:确认数据恢复结果
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择。 - 在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务数据库登录界面。
您也可以在“实例管理”页面,单击目标实例名称,进入“实例概览”页面,在页面右上角,单击“登录”,进入数据管理服务数据库登录界面。
- 正确输入数据库用户名和密码,单击“测试连接”。测试连接通过后,单击“登录”,即可进入您的数据库并进行管理。
- 查看并确认目标库名和表数据,确认是否恢复完成。