阿里云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
搞定!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了