RDS MySQL物理备份文件恢复到自建数据库
MySQL 5.6及之前的版本需要安装 Percona XtraBackup 2.3
MySQL 5.7版本需要安装 Percona XtraBackup 2.4
MySQL 8.0版本需要安装 Percona XtraBackup 8.0
1、下载对应版本的Percona XtraBackup,我这里要恢复的RDS版本是5.7.25,所以下载了percona-xtrabackup-2.4.3-Linux-x86_64.tar.gz
2、解压安装Percona XtraBackup 2.4
gunzip percona-xtrabackup-2.4.3-Linux-x86_64.tar.gz
tar zxvf percona-xtrabackup-2.4.3-Linux-x86_64.tar
mv percona-xtrabackup-2.4.3-Linux-x86_64 xtrabackup
3、建立软链接
ln -s /data/xtrabackup/bin/* /usr/bin/
4、innobackupex解压命令需要安装qpress,前往QuickLZ网站,下载qpress工具,然后使用如下命令安装:
tar xvf qpress-11-linux-x64.tar
chmod 775 qpress
cp qpress /usr/bin
5、下载RDS物理备份文件hins14599789_data_20201209153046.tar.gz
6、解压备份文件至自建数据库data目录
tar -izxvf hins14599789_data_20201209153046.tar.gz -C /data/mysql-5.7.25/data
7、修改解压后文件权限
chown -R mysql:mysql /data/mysql-5.7.25
8、恢复备份数据
innobackupex --defaults-file=/etc/my.cnf --apply-log /data/mysql-5.7.25/data
9、启动mysql
mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql-5.7.25/data &
10、使用RDS原始账号密码登录恢复后的自建数据库
mysql -uXXXX -pXXXXXX
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
