当前位置:首页 > 技术分享 > 正文内容

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

admin2年前 (2023-04-23)技术分享3472

先安装必要的软件


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

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

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

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

标签: rdsmysql
分享给朋友:

相关文章

thinkphp等框架开发中容易忽略的xss攻击及应对XSS攻击方法

thinkphp等框架开发中容易忽略的xss攻击及应对XSS攻击方法

虽然说现在的web开发框架都是挺成熟的框架,在性能、安全等方面都有比较好的表现,但问题往往出现在业务逻辑上,如上周我再公司发现的一个跨站脚本攻击,(通常公司是这么过滤的,max(0,$_GET[‘a’])、strip_tags($_GET[...

[教程] WTG备份新方法——FFU镜像格式

[教程] WTG备份新方法——FFU镜像格式

FFU(Full Flash Update) 格式是一种基于扇区的磁盘镜像文件格式,默认使用快速哈夫曼压缩(Xpress-Huffman)算法压缩,在捕获和部署时会生成哈希表进行校验,并可以使用DISM修改捕获的镜像。FFU格式很适合WTG...

php Aes 加密模式ECB填充pkcs5padding base64

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

用apicloud 免费,简单封装一个wap手机网站成android app

用apicloud 免费,简单封装一个wap手机网站成android app

APICloud是国内较早布局低代码开发的平台之一,其发布的低代码效率工具Plus Mode,为IT项目中每个角色提供专业工具,将需求分析、产品原型、UI设计、前端开发、后端开发紧密衔接,并基于行业大数据对前置环节进行复用,最终缩减大量重复...

阿里云盘 分享脚本 抢先实现文件分享功能

Win端基本所有浏览器均可进行安装安装地址:https://bbs.tampermonkey.net.cn/thread-427-1-1.html如何安装:Tampermoneky安装:谷歌浏览器参考:https://bbs.tamperm...

[教程福利] Python 全网比较全面的资源

阿里 Python 应该算比较全面了,编辑完了差不多用了三个小时左右,如果对你有帮助,给个免费的热心吗,在这里谢谢了各位大佬。092-****实战课-畅销3年的Python分布式爬虫课程-原版提取https://www.aliyundriv...

发表评论

访客

看不清,换一张

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