You need to enable JavaScript to run this app.
导航
按备份集恢复到新实例
最近更新时间:2025.03.19 11:04:30首次发布时间:2021.10.11 18:06:04
我的收藏
有用
有用
无用
无用

本文介绍按备份集将数据恢复的到新实例的操作步骤。

前提条件

  • 已创建实例且实例状态处于运行中。具体操作,请参见创建实例
  • 原实例必须至少有一个物理备份。

注意事项

  • 恢复后的实例的白名单设置、备份设置、参数设置、表名大小写设置、时区设置和原实例保持一致。

  • 恢复后的实例内的数据信息与备份时间点当时的信息一致。

  • 恢复后的实例带有所使用备份时间点当时的账号信息。

  • 当前不支持将单可用区实例恢复为多可用区实例,或将多可用区实例恢复为单可用区实例。

  • 如需创建按量计费的实例,请确保您的账户余额大于等于 100 元。

  • 如需创建包年包月的实例,请确保您的账户余额足够支付订单金额。

  • 对实例进行变更配置、版本升级、恢复到原实例等操作后,云数据库 MySQL 版可能会重置 Binlog 的编号,重新从 000001 开始。如您配置了对 Binlog 的监听,请注意在上述操作后检查 Binlog,以免监听失败对业务产生影响。

操作步骤

  1. 登录云数据库 MySQL 版控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

说明

如未设置实例的所属项目,本操作应选择项目为账号全部资源

  1. 在左侧导航栏单击实例列表

  2. 实例列表页面,单击目标实例名称。

  3. 在页面上方,单击备份恢复页签。

  4. 数据备份页签下,单击基础备份列表子页签下的数据恢复按钮。

  5. 数据恢复页面中,设置如下新实例相关参数。

参数说明
实例名称设置实例名称。命名规则如下:
  • 名称长度为 1~128 个字符。
  • 不能以数字、中划线(-)开头。
  • 由中文、字母、数字、下划线(_)和中划线(-)组成。
  • 兼容版本与原实例保持一致。
    恢复到选择新实例
    恢复方式选择按备份集。即从指定的备份集中恢复实例,备份集选择范围根据备份保留天数决定。

    备份集

    在下拉列表中选择备份集,可选择物理备份或逻辑备份的备份集进行恢复。

    说明

    使用逻辑备份进行恢复时,仅支持将备份中所有非系统数据库的表的数据结构和内容恢复到新实例。

    实例类型支持双节点类型。双节点类型为一主一备经典架构、可添加多个只读节点。

    规格类型

    支持通用规格(原“共享型”)和独享规格(原“通用型”)两种规格类型。

    • 通用规格:独享被分配的内存和存储资源,与同一物理机上的其他共享规格实例共享 CPU 资源。通过资源复用实现 CPU 使用率的最大化,性价比较高。
    • 独享规格:完全独享分配的 CPU、内存和存储资源,性能稳定,不会受物理机上其他实例的影响。

    节点规格

    请选择主节点和只读节点的规格和可用区。您可单击左下方加号按钮添加只读节点。参数配置规则如下:

    • 备节点的规格和主节点的规格保持一致。
    • 最多可添加 10 个只读节点,每个节点上的数据都跟主节点完全一致。
    • 可为主节点、备节点指定同一地域下的不同可用区。
    • 节点最多可分布在三个可用区。

    说明

    当只读节点规格低于主节点规格时,可能会因为主节点负载过高导致只读节点存在延迟甚至只读节点 OOM。建议为只读节点选择采与主节点相同或更高的规格。

    存储类型支持本地 SSD 盘,与数据库引擎位于同一节点的 SSD 盘,将数据存储于本地 SSD 盘,可以降低 I/O 时延。

    存储空间

    存储空间包括数据空间、系统文件空间、Binlog 文件空间和事务文件空间。请输入 20GB~6000GB 范围的存储空间,步长为 10GB,且不能小于当前已用空间的 120%,请根据业务情况合理选择。

    说明

    每个规格对应的存储空间取值范围不同,关于存储空间取值范围的详细信息,请参见产品规格

    私有网络

    从下拉列表中选择目标私有网络。您也可单击右侧的创建私有网络创建新的私有网络,详细操作请参见创建私有网络

    说明

    • 私有网络也称为 VPC(Virtual Private Cloud),是一种隔离的网络环境,安全性和性能均高于传统的经典网络。
    • 您只可选择当前账号可访问所属项目(Project)下的 VPC 资源。
    • 不支持使用共享 VPC 创建 MySQL 实例,下拉列表中不展示共享 VPC。

    子网

    选择私有网络中可使用的子网。

    说明

    • 子网是私有网络内的 IP 地址块,私有网络中的所有云资源都必须部署在子网内,子网为云资源分配私网 IP 地址。更多详情,请参见创建子网
    • 需选择实例主节点或备节点所在可用区的子网。
    • 子网和私有网络可分属于不同的项目。请确认目标子网和已选择的私有网络的归属于同一个项目,可在项目控制台 查询确认。
    绑定白名单设置为实例绑定白名单的方式,可选择立即绑定稍后绑定

    白名单

    如选择绑定白名单的方式为立即绑定,则需要在创建实例页面为实例绑定白名单。单击白名单文本框,进入绑定白名单页面。在该页面下,勾选白名单后单击确认,回到创建实例页面,已选白名单会显示在白名单文本框。

    说明

    • 绑定白名单页面,也可以新建白名单。关于创建白名单的详细信息,请参见创建白名单
    • 一个实例最多可绑定 100 个白名单。
    • 单击白名单后的 x,可以移除白名单。
    • 如当前账户下设置的有默认白名单,该白名单会出现在白名单框中。

    数据库端口

    为默认终端指定私网端口。端口号的取值范围为 1000~65534。
    创建新的连接终端或开启新地址时,将自动使用默认终端的私网端口实时配置为默认端口。通过修改默认终端的私网端口,可修改此默认值,请参见修改连接地址前缀和端口

    时区与原实例保持一致。

    参数配置

    可选择系统参数模板或自定义参数模板。

    • 云数据库 MySQL 版提供了三种系统模板:默认参数模版异步参数模版高性能参数模版。关于系统模板的详细信息,请参见关于系统模板
    • 参数模板由兼容版本确定。如创建的是 MySQL 5.7 版本实例,创建实例时会默认选择 MySQL 5.7 默认参数模版,还可以选择 MySQL 5.7 异步参数模版MySQL 5.7 高性能参数模版。
    • 您可单击右侧的查看参数模板前往参数模板页面,创建自定义模板,详情请参见创建参数模板

    所属项目

    选择实例所属的项目,选填。默认会将实例归属至 default(默认项目)

    说明

    项目是一个虚拟的概念,包括一组资源、用户和角色。通过项目可以对一组资源进行统一的查看和管理,并且控制项目内用户和角色对这些资源的权限。更多详情,请参见资源管理

    标签

    为备份实例添加标签,选填。

    说明

    标签用于云资源的标识与分类,云数据库 MySQL 版支持为实例添加标签,您可以将 MySQL 实例通过标签进行归类,便于实例的搜索和资源聚合。更多信息,请参见标签概述
    如您需要通过标签进行分账,还需要在账单管理-费用标签启用标签,将对应标签运用到账单明细中。更多详情,请参见根据标签为实例分账

    计费类型

    选择实例的计费类型。

    • 按量计费:如果您打算短期使用 MySQL 实例,请选择按量计费(按小时计费)。不再需要使用时可释放实例,节省费用。
    • 包年包月:如果您打算长期使用 MySQL 实例,请选择包年包月(一次性付费),并在页面左下角选择购买时长。包年包月比按量计费更实惠,且购买时长越长,折扣越多。

    说明

    您也可以先创建按量计费的实例,确认实例符合要求后转包年包月。如果选择按量计费,请确保您的火山引擎账号的余额大于等于 100 元,关于计费的更多信息,请参见计费概述

    购买时长若选择包年包月的计费类型,需要选择购买时长。支持按月购买(可购买 1~9 个月)和按年购买(可购买 1~3 年)。
    自动续费若选择包年包月的计费类型,您可勾选到期自动续费,平台在实例到期前会自动按月续费,无需手动续费,您可到续费管理修改续费配置。
    1. 然后单击确认订单

    2. 根据选择的计费类型完成后续步骤。

      • 如选择了按量计费:在确认订单页面,确认订单详情,阅读并勾选数据库产品和服务条款退订规则,单击立即购买,即可将备份恢复至新实例。
      • 如选择了包年包月
        1. 确认订单页面,确认订单详情,阅读并勾选数据库产品和服务条款退订规则,单击提交订单
        2. 确认订单信息页面,再次确认订单信息,单击下一步
        3. 提交支付信息页面,确认支付明细并选择支付方式,单击去支付,根据提示完成支付后即可将备份恢复至新实例。

    说明

    返回实例列表页,刷新当前列表,原实例状态变为恢复中,新实例状态变为创建中,等待备份恢复完成即可正常使用。

    相关 API

    API说明
    RestoreToNewInstance调用 RestoreToNewInstance 接口将数据恢复到一个新实例。