更新时间: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. 租户或操作员登录管理控制台,单击“定时数据保护 > 恢复备份数据 > 新建”。

    图1 新建数据恢复任务

  1. 选择要恢复的任务,单击“下一步”。

    图2 选择要恢复的任务
    • 备份介质默认选中OFS,可更换为云备份存储库类型,将从云备份存储库中恢复数据。
    • 选择介质为云备份存储库后,常规选项中,相比较选择介质为OFS,新增恢复选项“云传输并发数”。

  1. 选择要恢复的时间点和数据源,可以选择恢复整个实例或者单个、多个数据库。

    图3 选择时间点
    图4 选择数据源

    如果是要恢复到最新状态,推荐选择最新时间点。

  1. 选择恢复位置,默认为恢复至原客户端原位置,也可选择恢复至其他客户端,恢复为原数据库名称,单击“下一步”后,单击“完成”。

    图5 Windows恢复位置
    图6 Linux恢复位置

  1. 恢复信息确认,确认之后在输入框输入“YES”,单击“确定”后,新建任务完成。

    图7 完成创建信息确认
    • 当目的端存在同名数据库时需开启覆盖现有数据库才能恢复成功,开启之前请确认可以覆盖。
    • 建议数据源不要选择“mysql”库,由于mysql库为系统库记录了其他数据库相关的信息,被覆盖或恢复后可能导致数据异常。

相关文档