您可以使用混合云备份服务(HBR)来备份ECS实例或本地服务器中部署的MySQL数据库,并在需要时恢复。本文介绍如何备份MySQL数据库。

前提条件

已完成注册MySQL。更多信息,请参见注册MySQL(ECS)注册MySQL(本地)

创建备份计划

注册MySQL实例后,您需要为实例创建备份计划,HBR会按照备份计划进行数据库备份。具体操作如下:

  1. 登录混合云备份管理控制台
  2. 在左侧导航栏,选择备份 > 数据库备份
  3. 在顶部菜单栏左上角,选择所在地域。
  4. 数据库备份页面,单击MySQL
  5. 单击ECS数据库实例或者本地数据库实例页签。
  6. 找到目标MySQL实例,在其右侧的操作列表,单击备份
  7. 新建备份计划面板,配置如下信息。
    1. 配置备份内容,然后单击下一步
      1. 输入备份计划名称
      2. 选中您需要备份的实例。
    2. 配置备份计划,然后单击下一步
      参数说明
      推荐策略推荐的备份策略。默认值为典型策略
      • 典型策略:即开启全量备份增量备份功能。
      • 关键应用:即开启全量备份增量备份日志备份功能。
      • 自定义:即自定义备份的功能。
      全量备份全量备份数据库文件,备份内容是操作系统上所有数据库文件。恢复时只能恢复到具体备份的时间点。

      您可以选择立即或按指定时间备份一次,也可以选择按小时、按天、按星期或按月进行周期备份。

      增量备份只备份增量部分数据库文件,备份内容是操作系统上增量数据库文件。恢复时只能恢复到具体备份的时间点。

      您可以选择立即或按指定时间备份一次,也可以选择按小时、按天、按星期或按月进行周期备份。

      重要
      • 使用MyISAM引擎(MySQL 5.5之前版本)的MySQL数据库不支持增量备份,HBR默认将增量备份转为全量备份。
      • 增量备份数据在恢复时依赖最近的一个全量备份,因此在增量备份数据过期前,其对应的全量备份也不会被回收。请合理配置备份周期和过期时间。更多信息,请参见数据库备份库清除过期备份的机制是怎样的?

      日志备份数据库日志备份,支持按照固定周期进行备份。

      您可以选择立即或按指定时间备份一次,也可以选择按小时、按天、按星期或按月进行周期备份。

      重要

      日志备份数据在恢复时依赖最近的一个全量备份,因此在日志备份数据过期前,其对应的全量备份也不会被回收。请合理配置备份周期和过期时间。更多信息,请参见数据库备份库清除过期备份的机制是怎样的?

      实时备份实时备份数据库的日志数据。
      开启实时备份前,需完成一次全量备份。开启实时备份后,正常情况下会持续备份数据库的日志数据,因此,恢复数据时可达到秒级RPO。免费期内,可以免费使用实时备份;免费期过后,HBR立即按照实时备份占用的存储量收费。费用详情请参见价格详情
      重要 单个MySQL数据库实例仅允许创建一个包含实时备份的计划。
    3. 配置备份选项,然后单击下一步
      参数说明
      并发数备份数据时的并发线程数量。
      断线重连时间备份时,断开数据库后重新连接的时间间隔。单位为分钟。
      限速每秒备份的数据大小。单位为MB/s。
    4. 配置备份库,然后单击确定
      重要 目前一个实例只能备份到同一个备份库,不支持备份到多个备份库。
      参数说明
      备份库配置配置备份保存的备份库。
      • 新建备份库:新建备份库的名称命名。可不填,默认名字随机分配。
      • 选择备份库:从备份库名称下拉框中选择已有备份库。
      重要 备份库创建成功之后,无论是否有备份数据产生,都会收取数据库备份仓库租用费。 更多信息,请参见计费方式与计费项
      备份库名称指定备份库的名称。
      数据冗余类型仅当备份库配置参数取值为新建备份库时,需要配置该参数。表示存储库的数据冗余类型。通过数据冗余机制,可以提高存储库的数据可靠性。
      • 本地冗余
        采用单可用区(AZ)内的数据冗余存储机制,将您的数据冗余存储在同一个可用区内多个设施的多个设备上,确保硬件失效时的数据持久性和可用性。
        重要 本地冗余备份库的数据冗余在某个特定的可用区内。当该可用区不可用时,会导致相关数据不可访问。强烈推荐您选择同城冗余备份库。
      • 同城冗余

        采用多可用区(AZ)内的数据冗余存储机制,将您的数据冗余存储在同一地域(Region)的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。

        使用同城冗余备份库后,无法修改为其它类型备份库。同城冗余能提高您的数据可用性,同时会采用相对较高的计费标准。更多信息,请参见价格详情

      关于存储库类型的介绍,请参见存储库类型

      备份保留时间备份保留时间。时间单位:天、周、月、年。

      您可以在存储库管理页面更改备份保留时间。该更改对备份库新产生的所有备份数据生效。

      重要

      增量备份、日志备份数据在恢复时依赖最近的一个全量备份,因此在增量备份、日志备份数据过期前,其对应的全量备份也不会被回收。请合理配置备份周期和过期时间。更多信息,请参见数据库备份库清除过期备份的机制是怎样的?

更多操作

备份计划页签,找到目标备份计划,在其右侧的操作栏,您还可以执行如下操作。

  • 编辑备份计划

    已创建的备份计划无法满足实际需求,您可以通过单击编辑,修改备份计划。

  • 报警设置

    您可以通过单击操作栏下的更多 > 报警设置,然后选择备份报警方式。

    备份报警方式说明
    关闭该客户端不再发送报警通知。
    跟备份库报警一致该客户端使用与备份库一致的报警方式。
    默认通知该客户端的备份报警通知会以邮件的形式发送给阿里云账号。
    自定义需选择一个或多个联系人(组)。完成配置后,该客户端会发送备份报警给已选择的联系人(组)。
  • 删除备份计划

    删除备份计划会导致正在执行的备份、恢复任务中断。

    您可以通过单击操作列下的更多 > 删除备份,删除不再需要的备份计划。

后续步骤

恢复MySQL