RDS恢复其中某个数据库备份的流程

阿里云数据库RDS如何监控、备份及克隆实例? 云数据库RDS 有监控报警及备份恢复是DBA日常工作里面用的最多的功能。这里我们来对这个功能进行一个简单的介绍。 点击监控与报警。监控类型包括资源监控及引擎监控。资源监控,包括CPU和内存利用率、磁盘空间、IOPS链接数和网络流量;引擎监控,主要针对数据库引擎内部的深度监控,由mysql里面提供TPS、QPS、命中率、读写量、缓存请求次数、日志读写以及更多的深入监控信息。DBA可以通过这些信息对引擎的性能进行排查。 我们再来点击报警,系统已经有四个默认报警项。如果有需要,我们还可以添加自定义报警项,点击 阅读详情

注意:我司RDS是通过xtrabackup工具物理全量备份。

流程:

1.首先登录管理中心》业务管理》云数据库MYSQL》点管理进去,点备份,选择需要的备份文件,下载到本地或者一台云服务器上(以下教程为云服务器)。

2.在云服务器上安装mysql和xtrabackup,版本必须与RDS一致。(我司xtrabackup版本为 8.0.22)

3.下载的备份文件上传到云服务器上,通过xtrabackup恢复整个数据库。

4.根据需要,导出单个或者多个数据库文件,格式.sql

5.然后通过phpmyadmin,或者其他工具把导出的.sql文件导入回RDS恢复成功。

以下为单个数据库恢复具体操作步骤:

版本:rds数据库mysql 8.0 ,xtrabackup 8.0.22。

1.先开通了一台linux系统云服务器,通过宝塔面板安装好mysql8.0,将下载的rds物理备份auto_269_xxx.tar.gz上传到服务器。

2.安装xtrabackup 8.0.22

访问 https://www.percona.com/downloads 下载 xtrabackup 8.0.22 。

[root@ebs-149559 ~]# wget https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.22-15/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.22-15.1.el7.x86_64.rpm

# 安装 xtrabackup 8.0.22

[root@ebs-149559 ~]# yum install -y percona-xtrabackup-80-8.0.22-15.1.el7.x86_64.rpm

# 解压物理备份文件

3.通过xtrabackup恢复备份文件

[root@ebs-149559 ~]# tar zxvf auto_269_xxx.tar.gz

# 停止mysql数据库

[root@ebs-149559 ~]# service mysqld stop

# 修改 my.cnf 替换 lower_case_table_names=0

[root@ebs-149559 ~]# sed -i '/lower_case_table_names/c lower_case_table_names=0' /etc/my.cnf

# 删除mysql数据库目录下所有文件

[root@ebs-149559 ~]# rm -rf /www/server/data/*

# 恢复前准备 

[root@ebs-149559 ~]# xtrabackup --prepare --target-dir=auto_269_xxx

# 恢复数据 

[root@ebs-149559 ~]# xtrabackup  --copy-back --target-dir=auto_269_xxx

# 重置数据库目录权限

[root@ebs-149559 ~]# chown mysql:mysql /www/server/data/ -Rf

# 启动数据库,启动后数据库root密码为之前rds的root密码。

[root@ebs-149559 ~]# service mysqld start

4.导出单个库,参考:https://www.west.cn/faq/list.asp?unid=566

5.通过Navicat 导入恢复,参考:https://www.west.cn/faq/list.asp?unid=430

以上为参考流程,具体操作以实际为准。

原文链接:https://www.west.cn/faq/list.asp?unid=2523

percona-xtrabackup-80-8.0.11-1.el7.x86_64.rpm 一、Xtrabackup是什么?    官方文档:https://www.percona.com/doc/percona-xtrabackup/2.4/intro.html    Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。    Xtrabackup有两个主要的工具:xtrabackup、innobackupex     1、xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表    2、innobackupex是参考了InnoDB Hotbackup的innoback脚本修改而来的.innobackupex是一个perl脚本封装,封装了xtrabackup。主要是为了方便的 同时备份InnoDB和MyISAM引擎的表,但在处理myisam时需要加一个读锁。并且加入了一些使用的选项。如slave-info可以记录备份恢 复后,作为slave需要的一些信息,根据这些信息,可以很方便的利用备份来重做slave。 ———————————————— 版权声明:本文为优快云博主「天才小楼楼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/sinat_29214327/article/details/81517233 立即下载

相关推荐

PC微信(3.9.2.23)逆向实战:定位并Hook消息接收函数

本文详细介绍了PC微信(3.9.2.23)逆向分析中定位并Hook消息接收函数的完整实战流程。通过Cheat Engine动态定位未读消息数内存地址,结合OllyDbg分析代码上下文,最终找到稳定的Hook点,并分享了实战中的关键注意事项与踩坑经验。

lll78的博客 473

mysql备份之 Xtrabackup

mysql备份之 Xtrabackup @author: while_box 环境: xtrabackup version 8.0.22-15 mysql 8.0.20 1. 安装 首先从官网找到对应的二进制版本 https://www.percona.com/downloads/Percona-XtraBackup-LATEST/ wget https://downloads.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-Xtr

lhn1599085的专栏 273

ITIL 4 Foundation 自学通关笔记1

ITIL 4 Foundation 自学通关笔记

m0_58817196的博客 953

XtraBackup不停机不锁表做MySQL主从复制的试验

环境:Centos6.5、MySQL5.7、XtraBackup2.4.13(经过测试、此版本适合MySQL5.7) 一、这里是先安装宝塔Linux5.9集成环境、之后再安装MySQL # yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh ...

weixin_33869377的博客 324

纯JS实现SM3加密算法(兼容IE浏览器)

纯JS实现SM3加密,IE、谷歌、火狐等浏览器可以直接使用。

qianpou的博客 7353

基于YOLOv10深度学习的花生种子霉变检测系统

YOLO(You Only Look Once)是当前最先进的目标检测算法之一,具有快速、精准的特性。YOLOv10是YOLO系列的最新版本,相较于之前的版本,YOLOv10在特征提取、模型精度和速度上都有了显著的提升。YOLOv10采用了更深的卷积神经网络、更多的跨层特征融合方法,使得其在不同尺寸物体的检测和复杂场景的处理上都表现出了优异的性能。YOLOv10特别适合应用在需要快速处理并检测大量图像的任务中,如花生种子霉变检测等,能够实现精准、高效的检测。

2201_76125393的博客 648

MySql8.0.20+percona-xtrabackup-80-8.0.13备份与恢复

一、软件: MySql8.0.20 percona-xtrabackup-80-8.0.13-1.el7.x86_64 安装: 1、安装percona依赖库: yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm 2、测试依赖库是否安装成功: yum list | grep percona 3、安装percona yum inst..

eagle89的专栏 2678

那些年我们create generate clock遇到的坑

想必大家对create_generate_clock这个命令熟悉的不能再熟悉了,然而,在真正做实际项目的时候,会出现各式各样的问题,比如在report timing时,generate clock路径不是我们预想的,source latency丢失等等,今天小编就跟大家重点聊聊source latency丢失的情况。clock时,首先我们要对一个项目的时钟结构要比较清晰,同时针对一些复杂的生成时钟,我们也要学会画波形图进行分析;接下来,我们就来看看哪些case会导致source latency丢失。

芯冰乐 136

不停服、不锁表用Xtrabackup实现新增从库

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34190136的博客 500

基于SSD2828和STM32的MIPI显示屏驱动系统设计与实现

在硬件层面,需要将STM32、SSD2828和MIPI显示屏连接起来。STM32与SSD2828的连接:通过SPI接口连接STM32和SSD2828,用于配置和控制SSD2828。SSD2828与MIPI显示屏的连接:通过MIPI DSI接口连接SSD2828和MIPI显示屏,用于传输显示数据。

qq_38334677的博客 7143

【施磊】C++课程笔记目录

【C++编程】施磊老师C++笔记目录

GeniusAng的博客 4122

RDS for mysql备份恢复到本地参考文档

RDS 5.7的物理备份恢复到本地的方法https://yq.aliyun.com/articles/688509 备份MySQL数据https://help.aliyun.com/document_detail/98818.html?spm=a2c4g.11186623.6.684.5660568arTX6qQ RDS for MySQL 物理备份文件恢复到自建数据库h...

weixin_30622107的博客 122

以太网MII、RMII、GMII、RGMII(三)

RMII接口收发的数据位宽为2bit,因此管脚数目大为减少,在高密端口PHY中应用较多,但是由于其是MAC和PHY共用一个参考时钟,接口之间的距离不能太远;一般的GMII接口都有两个发送参考时钟:TX_CLK和GTX_CLK,两者的方向是不一样的,前者有PHY提供(同MII),后者由MAC或外部参考时钟源提供,绝大多数GMII接口都是兼容MII接口的,在用作MII模式时,使用TX_CLK和8根数据线中的4根。MII接口中的接收时钟和发送时钟是分开的,而且都是由PHY芯片提供给MAC芯片的。

qq_42357877的博客 2332

如何守护数据安全? 这里有一份RDS灾备方案为你支招

当今世界是一个充满着数据的互联网世界,生活的方方面面都在不断产生着数据,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。对于企业而言,数...

京东科技开发者 576

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

阿里云RDS Server 2008R2 备份恢复

阿里云rds server 2008r2 备份恢复案例环境: 一:备份数据库 1. 首先你要点进去rds的实例 2. 左边有个数据恢复 3. 备份,可以全备和单备 4. 备份成功点击下载到本地 5. 成功下载的文件格式(记得压缩) 二.用SQL Server2088 R2 恢复数据库 1. 登录SQL Server2088 R2连接数据库 2. 创建数据库(创建你想要恢复的数据库名字) 3. 数据库的恢复(点击您刚才创建的数据库(本文是a数据库)) 4.覆盖数据库,把原先的数据库内容覆

妳为谁隐身 322

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Mysql数据库按时间点恢复实战

简介:Mysql数据库按时间点恢复实战对于任何一家企业来讲,数据都是最宝贵的财富。如何保护数据完整性,数据不受损坏,在发生故障时,如何保住数据,在发生误操作,黑客入侵,数据篡改等场景时,如何基于我们的备份来进行数据恢复,是每个技术人员需要关注的关键点。阿里云致力于服务客户,为客户数据库提供连续数据保护、低成本的备份服务。它可以为多种环境的数据提供强有力的保护,以及强力恢复。在发生数据丢失、数据损坏的极端情况下,RDS管控平台具有一键还原的功能,基于客户设置的需要恢复的时间点,进行数据全方位恢复。​​1. 按

阿里云开发者 1244

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

四步搞定阿里云RDS云数据库恢复到本地mysql数据库

四步搞定阿里云RDS云数据库恢复到本地mysql数据库第1步:下载提取工具和阿里云rds数据库备份文件 1.先去阿里云数据rds后台–>备份恢复–>下载你的数据备份1112.下载阿里云官方提供的rds_backup_extract.sh数据备份文件解压工具,下载地址:点击下载 第2步:找一台linux虚拟机(centos/ubuntu),你去...

weixin_34066347的博客 205

四步搞定阿里云RDS云数据库恢复到本地mysql数据库 ...

四步搞定阿里云RDS云数据库恢复到本地mysql数据库第1步:下载提取工具和阿里云rds数据库备份文件 1.先去阿里云数据rds后台–>备份恢复–>下载你的数据备份1112.下载阿里云官方提供的rds_backup_extract.sh数据备份文件解压工具,下载地址:点击下载 第2步:找一台linux虚拟机(centos/ubuntu),你去...

weixin_34029680的博客 319

云起实验室:自建MySQL 5.7数据库备份上云

本场景介绍用户从OSS拉取数据库备份文件,并导入到RDS备份管理仓库,RDS会对导入后的备份文件进行校验,并生成一个云盘快照,通过该快照可以在3-5分钟内快速拉起RDS实例,实现准实时灾备响应。 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/1215ec3c94094f4ab5550f24a40aebfd?spm=a2c6h.13858375.0.0.35285b90s4SuWU 建议体验时长:0.5小时 云产品资源使用时长:0小时

yunqilab的博客 314

跨区域容灾新范式:用Terraform AWS Provider实现RDS自动备份与恢复

你是否还在为AWS多区域RDS备份配置繁琐而烦恼?手动操作易出错、跨账号权限难管理、备份策略不统一?本文将通过Terraform AWS Provider,教你用20行代码实现RDS跨区域自动备份,覆盖完整配置示例、权限管理与故障恢复流程,让运维效率提升80%。读完本文你将掌握:跨区域备份架构设计、Terraform资源定义技巧、备份验证与恢复演练方法。 ## 架构设计:RDS跨区域备份的最佳实...

gitblog_00050的博客 460

MySQL 数据库备份方案

适用场景:刚接手项目、紧急备份、临时导出数据 参数说明:下载到本地 查看压缩包内容(不解压) 2. 基础方案:全量备份(mysqldump) 适用场景:数据量不大、允许一定数据丢失、作为日常备份基础 参数详解:推荐:日常使用 gzip,压缩率和速度均衡,兼容性好。 安装 pigz(多核加速): 2.3 大文件处理技巧 当备份文件过大(如 7GB)时,普通编辑器无法打开,推荐以下方法:方法一:在服务器上直接分析 方法二:分割文件 方法三:恢复到测试库查看 2.4 恢复操作 2.5 局限性说明 全量备份只能恢

weixin_44397974的博客 609

阿里云自助实验-从Gitlab数据库被删看数据备份的重要性!

摘要:北京时间2017年2月1日,大年初五,GitLab 上了头条新闻,原因是删了数据库!从此次事件可以看出,数据库备份的重要性!云中沙箱实验“RDS的数据备份和恢复”,教您如何使用阿里云RDS来备份和恢复您的数据库!

yunzhongshaxiang的博客 635

aliyun-python-sdk-rds 全面教程:常用 API 串联与实战指南

本文介绍了使用阿里云Python SDK管理RDS数据库服务的完整流程。主要内容包括:环境准备(安装SDK依赖、获取AccessKey)、初始化RDS客户端,以及常用API实战(查询实例列表、创建RDS实例)。通过代码示例详细演示了如何通过Python自动化完成RDS实例的生命周期管理,包括参数配置、异常处理等关键步骤。文章特别强调了AccessKey安全注意事项,并提供了分模块的API调用指南,帮助开发者快速掌握基于Python的RDS自动化管理能力。

jobleap.cn求职助手首页 1022

Xtrabackup 对MYSQL进行备份还原

在操作MYSQL中注意两个概念: 干什么都记得 flush privileges; grant all on *.* to root@'localhost' identified by 'password'  WITH GRANT OPTION  记得要加WITH GRANT OPTION ========================= 2,RDS MySQL 使用开源软件 Xtra...

weixin_33716154的博客 90

如何通过物理备份将线下SQL Server迁移到阿里云RDS for SQL Server

简介 物理备份迁移是将SQL Server数据库迁移至阿里云RDS的推荐方法。此方案能够确保数据完整性,同时显著降低迁移过程中的风险及停机时间。相较于逻辑导出导入或第三方工具等其他迁移方式,物理备份还原方法具有更高的效率和可靠性,特别适用于大型数据库或包含特殊对象的数据库迁移场景。 该迁移策略的核心

fenfenfen520a的博客 135

Oracle备份还原实践

一、项目背景:1.1 客户需求:将物理机房生产环境的Oracle/MySQL及阿里云的RDS数据库备份出来,存储到一个集中数据库存储服务器,实现异地备份,并且在还原环境内要将MySQL/Oracle以及阿里云RDS备份数据还原到测试环境,并判断还原数据库是否存在异常,检验数据的一致性,如有异常邮件或微信告警,每周生成Excel报表发送给负责人。1.2 需求要点:网络通信:阿里金融云/公有云/物理机...

weixin_34185560的博客 226
上一篇: 如何实现SSL证书自动部署、自动续费、自动更新?看这里~
下一篇: 使用westssl工具实现自动更新SSL证书的流程
wwwwestcn
博客等级 码龄5年 181粉丝 343原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wwwwestcn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值