全部产品
云市场
云游戏

使用DBS备份PolarDB-X

更新时间:2020-07-20 13:59:20

数据库备份DBS可满足PolarDB-X实例异地备份、长期归档、分布式备份等需求。

前提条件

PolarDB-X的存储类型为RDS MySQL,且MySQL版本为MySQL 5.x 。

功能概述

功能 说明
备份SQL文件 采用逻辑备份技术,备份成JSON文件。
备份可读 无需恢复,SQL支持查询备份数据,详情可参见通过SQL语句查询备份集
异地备份 支持将PolarDB-X实例备份到目标地域OSS,并恢复到目标地域、源地域或其他地域的PolarDB-X实例上。
长期归档 支持保留时长5年,备份集自动转移到归档存储。
备份限速 有效降低备份对数据库性能影响。
分布式备份 当选择规格为large及以上时,开启多节点备份,加速备份恢复。

创建备份计划

  1. 登录DBS控制台
  2. 单击右上角的创建备份计划按钮,前往DBS售卖页
  3. 设置如下参数,单击右侧的立即购买

    配置 说明
    商品类型 默认选择备份实例(包年包月)。
    备份实例地域 选择DBS实例所在的地域。
    请与存储地域保持一致。
    数据库类型 选择待备份数据库的类型,本案例中选择PolarDB-X。
    规格 按需选择所需规格,详情请参见规格说明
    备份方式 当前仅支持逻辑备份。
    存储空间 您购买时无需选择容量,根据实际使用量计费,也可以预购存储包,量大从优。
    购买数量 按需设置购买数量。
    购买时长 按需设置购买时长。

    1

  4. 确认订单页面,确认订单信息,阅读和勾选服务协议,单击去支付

  5. 支付成功后,您可以在DBS控制台 > 备份计划中看到新创建的备份计划。

配置备份计划

  1. 登录DBS控制台
  2. 单击左侧导航栏中的备份计划
  3. 找到目标备份计划ID,单击右侧操作列下的配置备份计划
    2

  4. 配置备份源和目标页面,配置备份源信息与备份目标信息。

    类别 配置 说明
    备份计划名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。
    备份源信息 备份方式 当前仅支持逻辑备份。
    数据库所在位置 默认为分布式PolarDB-X实例。
    实例地区 选择需要备份的实例所在地区。
    数据库类型 默认为PolarDB-X(原DRDS升级版)。
    PolarDB-X实例ID 选择需要备份的PolarDB-X实例ID。
    数据库名称 填入数据库名称。
    数据库账号 填入数据库账号。
    密码 填入该数据库账号对应的密码。
    账号密码填写完毕后,您可以单击密码右侧的测试连接来验证填入的数据库信息是否正确。源库信息填写正确则提示测试通过;如果提示测试失败,单击测试失败后的诊断,根据提示调整填写的源库信息。
    备份目标信息 备份目标存储类型 备份目标存储类型,支持:
    • DBS内置存储
    • 用户OSS
    对象存储OSS Bucket名称 对象存储OSS Bucket名称。
    该选项仅在备份目标存储类型选择用户OSS时出现。
    存储方式 存储方式,支持:
    • 非加密存储
    • 内置加密存储
    • KMS加密存储

    3

  5. 配置完成后,单击页面右下角的下一步

  6. 配置备份对象页面,单击下一步

    逻辑备份项中,系统会默认选中备份整个分布式数据库

  7. 配置备份时间页面,配置备份时间等信息,并单击页面右下角的下一步

    配置 说明
    全量备份频率 选择周期备份或单次备份。
    全量备份周期 勾选备份数据的周期。
    全量备份开始时间 选择备份开始时间。
    如果一次全量备份所需时间大于备份间隔时间,则会跳过下一次备份时间点。
    全量备份并行线程数上限 填写全量备份并行线程数上限。
    不同备份计划规格并行线程数上限不同,具体以控制台为准。
  8. 全量备份生命周期配置页面,输入全量备份数据的保存时间。

  9. 上述配置完成后,单击页面右下角的预检查并启动
  10. 在预检查对话框中显示预检查通过后,单击立即启动

    待备份计划状态变为运行中,备份计划配置完成。

    4

查看备份计划

  1. 登录DBS控制台
  2. 单击左侧导航栏中的备份计划
  3. 找到目标备份计划ID,单击右侧操作列下的管理
  4. 备份计划配置页面,查看备份计划的基本信息、运行情况等。
  5. 单击左侧的备份任务 > 全量数据备份,可查看所有全量备份信息。1

恢复备份计划

  1. 登录DBS控制台
  2. 单击左侧导航栏中的备份计划
  3. 找到目标备份计划ID,单击右侧操作列下的管理
  4. 备份计划配置页面,单击右上角的恢复数据库
  5. 配置恢复时间点页面,配置以下信息,并单击下一步

    类别 配置 说明
    恢复任务名称 DBS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。
    恢复时间点 可恢复的时间范围 系统展示出可以恢复的时间范围。
    已选择的恢复时间点 选择需要恢复的时间,设置的时间必须在可恢复的时间范围内
    恢复目标数据库 数据库所在位置 默认为分布式PolarDB-X实例。
    实例地区选择需要备份的实例所在地区。
    数据库类型默认为PolarDB-X(原DRDS升级版)。
    PolarDB-X实例ID 选择需要恢复到目标PolarDB-X实例ID。
    由于恢复到源PolarDB-X实例可能会导致覆盖原数据库中的数据,建议您将备份数据恢复到新建的PolarDB-X实例中。
    数据库名称 填入目标数据库名称。
    数据库账号 填入目标数据库账号。
    密码 填入目标数据库账号对应的密码。
    账号密码填写完毕后,您可以单击密码右侧的测试连接来验证填入的数据库信息是否正确。源库信息填写正确则提示测试通过;如果提示测试失败,单击测试失败后的诊断,根据提示调整填写的源库信息。

    4

  6. 配置恢复对象页面,配置以下信息,并单击页面右下角的预检查并启动

    配置 说明
    冲突处理 默认选择为遇到同名对象则失败。
    恢复对象 在源数据库对象栏中选择需要恢复的数据库或表,将其移动到已选择数据库对象栏中。
  7. 预检查对话框中显示预检查通过后,单击立即启动即可。