更新时间:2025-07-16 GMT+08:00
新建逻辑备份恢复任务
注意事项
- 此章节适用于MySQL单机任务恢复到MySQL单机环境。
- 此章节适用于MySQL集群任务恢复到MySQL单机环境。
- 若MySQL集群任务恢复到MySQL集群环境,且恢复成功后,要保证恢复目标机的集群主从关系,请参考MySQL集群恢复到集群环境。
- 此章节只适用于MySQL主机版环境。
- 要求备份和恢复端的实例名,用户名和密码一致,缺一不可。
- 不支持恢复至指定目标数据库名称。
- 多实例恢复时,仅支持单个实例下的数据源恢复。
- 数据库中关闭了MySQL事务的自动提交,会导致不同未提交(commit)事务在对同一表进行操作时,出现wait for metadata lock状态,导致数据库线程卡住,致使恢复任务卡住。
- 恢复系统库MySQL可能会失败,不建议恢复系统数据库。
- MySQL数据库原机原位置恢复,会覆盖原生产机上的数据库。
- 恢复成功后需重新发起一次完全备份,若恢复完直接发起增量备份,恢复该时间点的任务执行成功但数据有误。
- MySQL逻辑备份在执行归档备份时(D2C、D2D2C、D2D2T),当单条SQL语句大于4MiB 或8MiB,可能会导致恢复失败,建议使用MySQL物理备份。
操作步骤
- 租户或操作员登录管理控制台,单击“定时数据保护 > 恢复备份数据 > 新建”。
图1 新建数据恢复任务
- 选择要恢复的任务,单击“下一步”。
图2 选择要恢复的任务
- 备份介质默认选中OFS,可更换为云备份存储库类型,将从云备份存储库中恢复数据。
- 选择介质为云备份存储库后,常规选项中,相比较选择介质为OFS,新增恢复选项“云传输并发数”。
- 选择要恢复的时间点和数据源,可以选择恢复整个实例或者单个、多个数据库。
图3 选择时间点图4 选择数据源
如果是要恢复到最新状态,推荐选择最新时间点。
- 选择恢复位置,默认为恢复至原客户端原位置,也可选择恢复至其他客户端,恢复为原数据库名称,单击“下一步”后,单击“完成”。
图5 Windows恢复位置图6 Linux恢复位置
- 恢复信息确认,确认之后在输入框输入“YES”,单击“确定”后,新建任务完成。
图7 完成创建信息确认
- 当目的端存在同名数据库时需开启覆盖现有数据库才能恢复成功,开启之前请确认可以覆盖。
- 建议数据源不要选择“mysql”库,由于mysql库为系统库记录了其他数据库相关的信息,被覆盖或恢复后可能导致数据异常。
父主题: 新建恢复任务