数据库恢复操作方法

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 随着业务变化与时间的推移,数据库中数据也呈不断地增长趋势。阿里云的云数据库RDS提供了非常稳定的数据备份机制。数据虽备份了,但在实际操作过程中,有可能出现由于误操作等原因导致数据丢失的情况。通过 RDS 提供的创建恢复到时间点的临时实例的方法,可以比较容易的找回数据。

随着业务变化与时间的推移,数据库中数据也呈不断地增长趋势。阿里云数据库RDS提供了非常稳定的数据备份机制。数据虽备份了,但在实际操作过程中,有可能出现由于误操作等原因导致数据丢失的情况。通过 RDS 提供的创建恢复到时间点的临时实例的方法,可以比较容易的找回数据。

在使用云数据库RDS实例过程中,出现数据丢失后,除非能确认备份集中的数据能满足业务要求,否则不要进行直接使用备份集的覆盖性恢复操作。直接使用备份集覆盖性恢复实例后,通常会无法再从控制台创建到误操作时间点的临时实例,因此推荐通过创建到时间点的临时实例 的方式来进行恢复。

云数据库RDS数据恢复有两种操作方案,分别如下:

方案一: 时间点的数据可以满足业务要求,直接使用该时间点的数据覆盖目标库(或者目表)

第一步 创建到临时实例


第二步选择从时间节点创建临时实例,指定时间点 


注:创建临时实例有2个条件:1.在该时间点前有全量备份;2.在选择的时间点相邻的两个备份集之间的时间段内没有进行过恢复实例(覆盖性恢复)操作。

选择日期时间后,点击创建临时实例。刷新下当前页面:


右上角可以查看创建任务进度:


注:创建临时实例通常需要应用从备份开始时间点后的增量数据,因此如果指定的时间点和备份时间点间的增量数据比较多,或者实例数据量很大的情况下,临时实例创建会比较花时间,请耐心等待下。

第三步 任务完成后,刷新下页面:


如果时间点的数据可以满足业务要求(在这个时间点后的正常增量数据可以丢弃),则可以直接通过点击“迁移临时实例至主实例数据库”按钮来通过 DTS 工具将 jacky 库(或者 alarm 表)从临时实例迁移到主实例(可以忽略 Step4 以及之后的步骤)。

 方案二:要求保留误操作时间点后目标库(或者目标表)内正常的记录变化,并且恢复被误删除的记录

前三步  与方案一前三步相同

第四步  找回被误删除的数据并保留合理的新增数据



选择登陆数据库,通过 DMS 登陆临时实例


 

第五步 通过 SQL 窗口找回被误删除的数据。


将导出的 SQL 通过 DMS 或其他工具导入到主实例中,即完成数据恢复。


参考

RDS数据恢复操作方案


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
数据库
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
【YashanDB知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
|
2月前
|
数据采集 数据库 Python
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
有哪些方法可以验证用户输入数据的格式是否符合数据库的要求?
172 75
|
4月前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
1月前
|
存储 缓存 Java
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
158 3
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
|
24天前
|
数据库
【YashanDB 知识库】数据库一主一备部署及一主两备部署时,主备手动切换方法及自动切换配置
**数据库主备切换简介** 在数据库正常或异常情况下,实现主备切换至关重要。若配置不当,主节点故障将影响业务使用,尤其在23.2版本中。原因包括资源紧张或主节点异常。解决方法涵盖手动和自动切换: 1. **一主一备部署**: - **手动切换**:支持Switchover(同步正常时)和Failover(主库损坏时)。 - **自动切换**:启用yasom仲裁选主开关。 2. **一主两备部署**: - 默认最大保护模式,自动切换开启。 需检查并配置自动切换以确保高可用性。经验总结:一主一备默认关闭自动切换,需手动开启;一主两备默认开启。
|
7月前
|
存储 关系型数据库 MySQL
mysql数据库查询时用到的分页方法有哪些
【8月更文挑战第16天】在MySQL中,实现分页的主要方法包括:1)使用`LIMIT`子句,简单直接但随页数增加性能下降;2)通过子查询优化`LIMIT`分页,提高大页码时的查询效率;3)利用存储过程封装分页逻辑,便于复用但需额外维护;4)借助MySQL变量实现,可能提供更好的性能但实现较复杂。这些方法各有优缺点,可根据实际需求选择适用方案。
685 2
|
4月前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
89 7
|
5月前
|
SQL 关系型数据库 MySQL
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
147 11
|
5月前
|
SQL 数据库 数据库管理
数据库SQL函数应用技巧与方法
在数据库管理中,SQL函数是处理和分析数据的强大工具
|
6月前
|
消息中间件 关系型数据库 数据库
Python实时监测数据库表数据变化的方法
在实现时,需要考虑到应用的实时性需求、数据库性能影响以及网络延迟等因素,选择最适合的方法。每种方法都有其适用场景和限制,理解这些方法的原理和应用,将帮助开发者在实际项目中做出最合适的技术选择。
317 17

热门文章

最新文章