阿里云RDS数据库数据快速恢复到本地mysql服务器上

其他可参考官方文档:

https://help.aliyun.com/document_detail/41817.html?spm=5176.19908310.help.dexternal.5ad0145037NVwW#concept-41817-zh

 

实验步骤:

实验服务器系统:Ubuntu 18

RDS数据库版本:mysql 5.6

本地服务器数据库版本:mysql 5.6 (保持版本一致,避免其他错误)

1).安装Percona XtraBackup 2.4
apt-get install percona-xtrabackup


2).安装解压工具qpress
wget "http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/183466/cn_zh/1608011575185/qpress-11-linux-x64.tar"
tar xvf qpress-11-linux-x64.tar
chmod 775 qpress
cp qpress /usr/bin

 

3).下载备份
复制RDS备份外网下载地址,因为数据量太大,不想等待,后台下载
wget -b -c "https://xxx20211115033616_qp.xb?Expires=xxx"  -O  mmm.xb

 

4).解压和恢复备份
先解包:cat mmm.xb | xbstream -x -v -C /home/data/mysql/data  #直接解压到datadir目录
再解压:innobackupex --decompress --remove-original /home/data/mysql/data
最后恢复备份:
innobackupex --defaults-file=/etc/my.cnf --apply-log /home/data/mysql/data

因为备份是直接解压到mysql的datadir目录的,所有不需要下面这一步了
#innobackupex --defautls-file=/etc/my.cnf --copy-back /home/data/mysql/data

 

搞定!

posted @   叮伱格斐呃  阅读(586)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
Live2D
欢迎阅读『阿里云RDS数据库数据快速恢复到本地mysql服务器上』
点击右上角即可分享
微信分享提示