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

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

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

先安装必要的软件


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文件 如何解压,恢复” 的相关文章

关于微信第三方平台(全网发布检测)检测流程以及踩到的坑

关于微信第三方平台(全网发布检测)检测流程以及踩到的坑

能点到全网发布这一步,说明你已经弄好了获取component_verify_ticket,component_access_token等这些参数,通常这个时候点击全网发布只会有这两个失败。如果其他失败的那就要好好检查一下你的代码了,或者查看…

2021可用的百度网盘高速下载方法分享

2021可用的百度网盘高速下载方法分享

最新可用方法https://blog.bitefu.net/post/163.html方法很简单就是利用网盘直链下载助手【网盘直链下载助手】是一款免费开源获取网盘文件真实下载地址的油猴脚本,基于PCSAPI,支持Windows,Mac,Li…

PHP AES加解密 (ECB模式/sha1prng算法/PKCS5Padding和PKCS7Padding补码) ECB 模式不需求设置 iv

php7+ 版本/**  * [AesSecurity aes加密,支持PHP7+]  * 算法模式:ECB  * 密钥长度:128  * 补…

php Aes 加密模式ECB填充pkcs5padding base64

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

PIP 更换国内安装源linux/windows

pip国内的一些镜像  阿里云 http://mirrors.aliyun.com/pypi/simple/   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   豆瓣(…

python调用WinRAR暴力获取压缩密码 用网址做解压密码

原理很简单:python通过调用WinRAR.exe暴力获取压缩密码,要求必须安装WinRAR或者有WinRAR.exe这个文件(单个文件就行)。个人实测zip和rar格式都能用。缺点:费时间,费cpu一、不生成密码本:4位全数字密码:im…

发表评论

访客

看不清,换一张

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