如果您拥有原实例的数据备份和日志备份,可以将其恢复到新实例中,可用于误操作后恢复以及分析历史数据等场景。
前提条件
原实例需要满足如下条件:
实例运行状态为运行中且没有被锁定。
当前没有进行中的迁移任务。
已完成备份。RDS默认有自动备份。更多备份方式,请参见备份方案概览。
按时间点恢复时,需要确保日志备份已开启。如何开启,请参见RDS MySQL日志备份。
按备份集恢复时,原实例必须至少有一个物理备份。更多信息,请参见自动备份。
功能说明
类别 | 说明 |
恢复范围 | 恢复整个实例。 |
新实例各配置项 | 新实例的白名单设置、备份设置、参数设置和当前实例保持一致。 |
新实例账号信息 | 新实例内含恢复时所选择的备份时间点或备份集当时的账号信息。 |
新实例数据 | 新实例内的数据与用于恢复的备份文件中的数据一致。 |
恢复的时间点 |
说明
|
恢复时长 | 恢复时长受多种因素影响,如果您有200 GB的数据需要恢复,恢复时长大概在3小时左右,恢复时长计算详情请参见本文常见问题。 |
费用说明
由于数据是恢复到新实例上,因此需要收取新实例费用,费用详情可在创建实例时查看。
功能开启
恢复全量数据功能无需手动开启。新实例创建成功后会自动进行周期性备份,您可使用备份完成的数据备份和日志备份进行全量数据恢复。
操作步骤
您可以使用原实例的备份数据创建新实例进行数据恢复,该方式不会影响原实例的数据性能。
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击
。说明您也可以单击基本信息页面实例分布区域的数据库恢复按钮。
在数据库恢复页面,选择待恢复的时间点或备份集,并对新实例进行基础资源配置。
类别
说明
计费方式
包年包月:属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
按量付费:属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
Serverless:属于动态计费,即仅需要为实际用量付费。适合业务具有间歇性定时任务,负载有波动或不可预测。请参见Serverless费用。
还原方式
按备份集:恢复所选备份集内的数据。暂不支持逻辑备份。
按时间点:可以选择为日志备份保留时间内,最早的一个全量备份之后的任意时间点内的数据。如需查看或修改日志备份保留时间,请参见自动备份。
说明只有开启了日志备份,才会显示按时间点。
产品类型
源实例为基础系列时,不展示此参数。
源实例为高可用系列时:
如果存储类型为ESSD云盘或通用云盘,可以选择标准版或倚天版,详情请参见产品类型。
如果存储类型为本地盘,仅支持选择标准版。
源实例为集群系列时,可以选择标准版或倚天版。
可用区
可用区是地域中的一个独立物理区域,主节点可用区指主实例所在可用区,备节点可用区指备实例所在可用区。
您可以设置实例为单可用区部署或多可用区部署:
单可用区部署:主节点可用区和备节点可用区都处于相同可用区。
多可用区部署(推荐):主节点可用区和备节点可用区处于不同可用区,能提供可用区级别的容灾。您需要手动选择主节点可用区和备节点可用区。
说明实例创建后,您可以在实例的服务可用性页面查看主备节点信息。
基础系列实例只有一个节点,只能部署在一个可用区内。
实例规格
通用规格(入门级):通用型的实例规格,独享被分配的内存和I/O资源,与同一服务器上的其他通用型实例共享CPU和存储资源。
独享规格(企业级):独享或独占型的实例规格。独享型指独享被分配的CPU、内存、存储和I/O资源。独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O资源。
专属规格:完全独享虚拟主机或物理主机资源,开放主机权限,可直接在主机上按需分配多个数据库实例。更多信息,请参见添加主机。
说明每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。详情请参见主实例规格列表。
存储空间
存储空间包括数据空间、系统文件空间、Binlog文件空间和事务文件空间。调整存储空间时最小单位为5 GB。
单击下一步:实例配置,配置实例网络类型和资源组,设置如下参数。
类别
说明
网络类型
经典网络:传统的网络类型。
专有网络(推荐):也称为VPC(Virtual Private Cloud)。VPC是一种隔离的网络环境,安全性和性能均高于传统的经典网络。选择专有网络时您需要选择对应的VPC和主节点交换机,如果您在上一步的基础资源中配置了多可用区部署,则还需要选择备选节点交换机。
说明请确保RDS实例与需要连接的ECS实例网络类型一致(如果选择专有网络,还需要保证VPC一致),否则它们无法通过内网互通。
资源组
资源组是在阿里云账号下进行资源分组管理的一种机制,能够帮助您解决单个云账号内的资源分组和授权管理的复杂性问题。您可以选择已有资源组或创建新资源组。如无资源分组管理需求,可选择默认资源组。
单击下一步:确认订单。
确认参数配置,选择购买量和购买时长(仅包年包月实例),勾选服务协议,单击去支付完成支付。
说明对于包年包月实例,建议勾选到期自动续费,可以免去您定期手动续费的烦恼,且不会因忘记续费而导致业务中断。
(可选)后续如需登录到新实例并验证数据。关于登录实例的操作,请参见连接实例。
订正在线数据
恢复到新实例后,您可使用数据传输DTS将需要的部分或全部库表数据迁移至原实例以订正原实例在线数据。
创建数据迁移任务时,请将已恢复的新实例作为源库,将原实例作为目标库,接入方式均选择云实例。
相关操作
如需恢复到原实例、其他已有实例或本地数据库,请参见如下方案:
恢复位置
恢复方法
恢复到原实例
恢复到其他已有实例
恢复到本地数据库
方法二:如果有使用DBS创建逻辑备份,可以直接将其恢复至自建数据库,具体请参见恢复逻辑备份。
方法三:先下载备份,再将备份文件恢复至自建数据库,具体请参见RDS MySQL物理备份文件恢复到自建数据库、RDS MySQL逻辑备份文件恢复到自建数据库或RDS MySQL快照备份文件恢复到自建数据库。
其他引擎恢复数据请参见: