当前位置:首页 > 技术分享

从阿里云RDS备份xb qp文件 如何解压,恢复

admin3年前 (2023-04-23)技术分享4220

先安装必要的软件


wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.28/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.28-1.el7.x86_64.rpm
sudo yum localinstall -y percona-xtrabackup-24-2.4.28-1.el7.x86_64.rpm


## 下载可执行文件的tar包

wget "https://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/file-manage-files/zh-CN/20230406/flxd/qpress-11-linux-x64.tar"


## 解压下载的tar包,取出可执行文件

tar -xvf qpress-11-linux-x64.tar


## 设置qpress文件的执行权限

sudo chmod 775 qpress


## 拷贝qpress到/usr/bin中

sudo cp qpress /usr/bin


解压方法

qpress -do  test_xb.qp | xbstream -x -v -C /var/mysql_bkdata/

xb


## 步骤一:解包
cat test_qp.xb | xbstream -x -v -C /var/mysql_bkdata/

## 步骤二:解压
### MySQL 5.5/5.6/5.7
innobackupex --decompress --remove-original /var/mysql_bkdata/

### MySQL 8.0
xtrabackup --decompress --remove-original --target-dir=/var/mysql_bkdata/

解压之后的恢复就简单

恢复前准备。

innobackupex --defaults-file=/var/mysql_bkdata/backup-my.cnf --apply-log /var/mysql_bkdata/


该命令后配置存放备份文件的目录,即备份解压目录/var/mysql_bkdata/。


修改自建数据库的数据目录(datadir)。


编辑数据库配置文件。

sudo vim /etc/my.cnf

查询数据库配置文件路径,请参见准备工作。


按i键进入编辑模式,添加datadir参数。

datadir = /var/mysql_newdata

mysql_newdata为自建数据库的新数据目录,已在准备工作中创建。


按Esc键退出编辑模式,输入:wq!退出编辑模式。


恢复数据。

sudo innobackupex --defaults-file=/etc/my.cnf --copy-back /var/mysql_bkdata/

参考:https://help.aliyun.com/document_detail/41817.html?spm=a2c4g.97438.0.0.1e95622e4qTgUF#d8a0edc0ce8cv

扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/513.html

标签: rdsmysql
分享给朋友:

“从阿里云RDS备份xb qp文件 如何解压,恢复” 的相关文章

centos 配置Let's Encrypt 泛域名https证书

centos 配置Let's Encrypt 泛域名https证书

前言2018年1月份Letsencrypt可以申请泛域名证书,这让我们部署多域名、多站点https省了很多功夫,终于可以不用维护多个域名的https证书。笔者以acme.sh为例,手把手教你配置https证书~本教程适用于centos 6.…

php Aes 加密模式ECB填充pkcs5padding base64

最近做支付项目用到了aes加密不过试了好多办法总是和官方给出的结果不一样,找了很久终于找到了测试结果同 http://tool.chacuo.net/cryptaes/ <?php /**  * [Aes&nb…

在CentOS 5.x 6.x里使用yum源 换阿里云国内源换vault.centos.org源

阿里云CentOS 5 的系统,无法用yum来安装应用软件。  原因:CentOS 5 在2017-03-31日已经结束支持,不再提供维护更新,所以包括阿里云镜像站的文件可能都是过时或已经有部分文件缺失。 &n…

msixbundle怎么打开?win10后缀.MSIX安装包怎么安装使用

msixbundle怎么打开?win10后缀.MSIX安装包怎么安装使用

扩展名为 .msix的文件是Windows应用程序安装程序。微软推出的MSIX 作为EXE,MSI甚至AppX 软件包的替代品。在Windows 10中打开一个.MSIX 文件并开始安装打包的应用程序,只需双击该文件即可。但有也有不少朋友会…

[钉钉]内网穿透之HTTP穿透

[钉钉]内网穿透之HTTP穿透

内网穿透之HTTP穿透更新时间:2021-06-21鉴于很多开发者在临时体验开发时往往没有公网域名或者公网IP,本工具提供了一个公网代理服务,目的是方便开发测试。注意 本工具不保证稳定性,仅适用于开发测试阶段,禁止当作公网域名使用…

​CentOS 安装libsodium 支持 crypto_aead_aes256gcm_decrypt 兼容php5.6,php7.2

微信小微商户下载证书返回的密文用 AEAD_AES_256_GCM 算法 解密的方法。其中用到了 string sodium_crypto_aead_aes256gcm_decrypt ( string $ci…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。