BpFile(id=340, bpId=215, name=云数据库RDS MySQL版备份恢复, author=null, keyword=数据备份,数据恢复,数据归档, description=用户数据库数据, 部分需要快速、 小颗粒
度恢复、 部分需要异地备份、 部分需求长
期归档。 当前自建 MySQL 上建立完善的
备份/恢复系统无法完美满足用户需求, 且
建设/维护成本很高。 RDS 的完善的备份/
恢复方案可以有效帮助到用户。, position=null, ossUrl=bp-4CD6DGWAOKTFBR7R.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=
场景描述
用户数据库数据, 部分需要快速、 小颗粒度恢复、 部分需要异地备份、部分需求长期归档。 当前自建 MySQL 上建立完善的备份/恢复系统无法完美满足用户需求, 且建设/维护成本很高。 RDS 的完善的备份/恢复方案可以有效帮助到用户。
方案优势
1. 可以方便实现本地备份及库表级别快速恢复, 快速应对误操作误删除等逻辑错误, 降低业务损失。
2. 可以方便实现异地备份, 实现数据级容灾, 满足合规要求。
3. 可以方便将数据进行归档, 实现长期数据的高性价比保存方案。
4. 有效提升用户数据备份效率, 降低维护工作量。
解决问题
1. 自建数据库发生误操作时恢复复杂
2. 部分数据发生错误进行恢复时可能影响其他数据访问
3. 异地备份操作复杂
4. 长期数据保存成本较高
5. 备份恢复系统维护所需人力成本较高
, templateId=null, freetry=, visitTime=null, visitCount=null, video_url=, buttonName=null, buttonUrl=null, targetId=null, partner=, partnerUrl=, partnerLogo=, cooperation=, cooperationList=null)
1云数据库RDSMySQL版备份恢复 最佳实践
业务架构 场景描述
用户数据库数据,部分需要快速、小颗粒
度恢复、部分需要异地备份、部分需求长
期归档。当前自建MySQL上建立完善的
备份/恢复系统无法完美满足用户需求,且
建设/维护成本很高。RDS的完善的备份/
恢复方案可以有效帮助到用户。
方案优势
1. 可以方便实现本地备份及库表级别
快速恢复,快速应对误操作误删除等
逻辑错误,降低业务损失。
2. 可以方便实现异地备份,实现数据级
容灾,满足合规要求。
3. 可以方便将数据进行归档,实现长期
数据的高性价比保存方案。
4. 有效提升用户数据备份效率,降低维
护工作量。
解决问题
产品列表
1. 自建数据库发生误操作时恢复复杂。
访问控制RAM
2. 部分数据发生错误进行恢复时可能
专有网络VPC
影响其他数据访问。
云服务器ECS
云数据库RDS
3. 异地备份操作复杂。
4. 长期数据保存成本较高。
5. 备份恢复系统维护所需人力成本较
高。
阿里云最佳实践技术分享群
最佳实践频道
2云服务器ECS(产品名称) 文档模板(手册名称)/文档版本信息
阿里云
云数据库RDS MySQL版备份恢复
最佳实践
文档版本:20210427
文档版本:20150122(发布日期) 2
3云数据库RDSMySQL版备份恢复 文档版本信息
文档版本信息
文本信息
属性 内容
文档名称 云数据库RDSMySQL版备份恢复
文档编号 215
文档版本 V1.1
版本日期 2021-04-27
文档状态 外部发布
制作人 邵琪、久诚
审阅人
文档变更记录
版本编号 日期 作者 审核人 说明
V1.0 2021-04-1 邵琪、久诚 敬海 创建
文档版本:20210427(发布日期) I
4云数据库RDSMySQL版备份恢复 产品介绍
产品介绍
VPC:专有网络VPC(VirtualPrivateCloud)是用户基于阿里云创建的自定义私
有网络,不同的专有网络之间二层逻辑隔离,用户可以在自己创建的专有网络内创
建和管理云产品实例,比如ECS、负载均衡、RDS等。更多信息,请参见:
www.aliyun.com/product/vpc
RAM:RAM 使您能够安全地集中管理对阿里云服务和资源的访问。您可以使用
RAM创建和管理用户和组,并使用各种权限来允许或拒绝他们对云资源的访问。
详见:www.aliyun.com/product/ram
ECS:云服务器ECS(ElasticComputeService)是一种简单高效、处理能力可
弹性伸缩的计算服务。帮助您构建更稳定、安全的应用,提升运维效率,降低IT
成本,使您更专注于核心业务创新。更多信息,请参见:
www.aliyun.com/product/ecs
RDS:阿里云关系型数据库RDS(RelationalDatabaseService)是一种稳定可
靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能
存储, RDS支持MySQL、SQLServer、PostgreSQL、PPAS(PostgrePlus
AdvancedServer,高度兼容Oracle数据库)和MariaDBTX引擎,并且提供了
容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的
烦恼。更多信息,请参见:www.aliyun.com/product/rds
文档版本:20210427(发布日期) III
5云数据库RDSMySQL版备份恢复 最佳实践概述
目录
文档版本信息..................................................................................................................................................................I
.........................................................................................................................................................................
法律声明 II
产品介绍........................................................................................................................................................................III
.................................................................................................................................................................................
目录 1
.................................................................................................................................................................
最佳实践概述 2
前置条件.........................................................................................................................................................................4
...................................................................................................................................................................
1.环境部署 5
1.1.创建RDSMySQL 数据库实例..................................................................................................................5
........................................................................................................................................
1.2.创建账号和数据库 8
.........................................................................................................................................
1.3.配置访问白名单 10
1.4.模拟业务写入数据.....................................................................................................................................12
.....................................................................................................................................................
2.数据备份及恢复 13
2.1.备份设置......................................................................................................................................................13
.........................................................................................................................................
2.2.查看备份及恢复 13
......................................................................................................................................................
2.3.验证数据 14
3.归档备份及恢复.....................................................................................................................................................15
.............................................................................................................................
3.1.设置归档备份保留个数 15
3.2.归档备份恢复..............................................................................................................................................15
.....................................................................................................................................................
4.日志备份及恢复 16
..............................................................................................................................................
4.1.开启日志备份 16
4.2.时间点恢复..................................................................................................................................................16
......................................................................................................................................................
4.3.验证数据 17
5.跨地域备份及恢复.................................................................................................................................................18
.........................................................................................................................................
5.1.开启跨地域备份 18
..................................................................................................................................................
5.2.跨地域恢复 19
5.3.验证数据......................................................................................................................................................20
.....................................................................................................................................................
6.库表备份及恢复 22
6.1.开启库表备份..............................................................................................................................................22
......................................................................................................................................................
6.2.库表恢复 22
......................................................................................................................................................
6.3.验证数据 23
7.应急恢复.................................................................................................................................................................24
..................................................................................................................................
7.1.开启DBS 应急恢复 24
7.2.创建应急实例恢复数据.............................................................................................................................24
.........................................................................................................................
7.3.连接沙箱实例访问数据: 26
.........................................................................................................................................................................
8.总结 27
文档版本:20210427(发布日期) 1
6云数据库RDSMySQL版备份恢复 最佳实践概述
最佳实践概述
概述
用户对数据库不同类型数据有不同的备份/恢复需求,包括按库表恢复、异地备份、长
期归档等,自建MySQL实现备份非常困难,且建设维护成本较高。RDS完善的备份
/恢复方案可以有效帮助到客户。
对于自建MySQL数据库,用户需要自行编写备份脚本进行备份操作,根据数据的不
同选择合适的备份工具、制定合理的备份计划,并且需要定期维护脚本以及验证备份
文件的可恢复性。而恢复数据时,如果需要恢复到特定时间点,那么通常需要手动恢
复该时间点之前所有的全量备份和增量备份、并且追加应用最后一个备份到指定时间
点之间的 binlog 日志。如果有异地备份、归档存储等需求,还可能会涉及到硬件采
购部署等问题,就会更加费时费力。
而对于 RDSMySQL 实例,这些操作仅需在控制台进行简单配置,需要恢复时填写
必要的信息(比如需要恢复到的具体时间点、需要恢复的库表名称等)即可轻松实现。
适用场景
业务测试等场景,需要基于线上数据进行验证查询,又需要保护线上生产数据库。
生产库发生误操作时快速恢复
部分表发生错误,快速恢复同时降低对其他数据访问的影响。
异地备份、长期备份等
技术架构
本实践方案基于如下图所示的技术架构和主要流程编写操作步骤:
文档版本:20210427(发布日期) 2
7云数据库RDSMySQL版备份恢复 最佳实践概述
方案优势
方便实现本地备份及库表级别快速恢复,快速应对误操作误删除等逻辑错误,降
低业务损失。
方便实现异地备份,实现数据级容灾,满足合规要求。
方便将数据进行归档,实现长期数据的高性价比保存方案。
有效提升用户数据备份效率,降低维护工作量。
文档版本:20210427(发布日期) 3
8云数据库RDSMySQL版备份恢复 前置条件
前置条件
为了顺利完成本实践,您需要提前完成以下准备工作:
注册阿里云账号,并完成实名认证。您可以登录阿里云控制台,并前往实名认证
页面(account.console.aliyun.com/v2/#/authc/home)查看是否已经完成实名认
证。
阿里云账户余额大于100元。您可以登录阿里云控制台,并前往账户总览页面
(expense.console.aliyun.com/#/account/home)查看账户余额。
有问题请扫钉钉二维码联系我们。
文档版本:20210427(发布日期) 4