innobackupex 恢复阿里云 RDS 备份数据

作者:Garany 发布于:2021-02-07 分类:破万卷书
1.安装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 
cp qpress /usr/bin/

2.安装innobackupex
wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.21/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.21-1.el7.x86_64.rpm 
yum install libev perl-Digest-MD5 perl-DBD-MySQL -y
rpm -Uvh percona-xtrabackup-24-2.4.21-1.el7.x86_64.rpm 

3.解包
cat db_qp.xb |xbstream -x -v -C /root/mysqldata/

4.MySQL5.7解包
innobackupex --decompress --remove-original /root/mysqldata/

5.恢复解压好的备份文件
innobackupex --defaults-file=/root/mysqldata/backup-my.cnf --apply-log /root/mysqldata/

6.启动mysql
vim /root/mysqldata/backup-my.cnf
# This MySQL options file was generated by innobackupex.

# The MySQL server
[mysqld]
#innodb_checksum_algorithm=crc32
#innodb_log_checksum_algorithm=strict_crc32
innodb_data_file_path=ibdata1:200M:autoextend
innodb_log_files_in_group=2
innodb_log_file_size=1572864000
#innodb_fast_checksum=false
innodb_page_size=16384
#innodb_log_block_size=512
innodb_undo_directory=./
innodb_undo_tablespaces=0
server_id=2930129160
#redo_log_version=1
#server_uuid=a436465a-d56e-11ea-8133-7cd30ae46f58
#master_key_id=0
#innodb_encrypt_algorithm=AES_256_CBC

lower_case_table_names=1
skip-grant-tables 

chown -R mysql:mysql /root/mysqldata/

mysqld --defaults-file=/root/mysqldata/backup-my.cnf --user=root --datadir=/root/mysqldata/ &
mysql -h127.0.0.1 -uroot -p
mysql > show databases;

标签: mysql

评论列表

EdwardSoype
2022-03-31 17:08
十字路口,我们分着走。你走我的泪,我走你的恨。
是心与心之间最远的距离了更难过的是我还要装作愉悦的语气向你解释“嘿刚刚我是开玩笑的别生气”
如果我从没遇见你,如果我从没爱上你,如果我一开始没坚信,也许我就不会是现在的这个自己。
相遇是错、认识是错、在一起更是错、对你动心是错,和你恋爱还是错、爱上你更是一个错、全部都是错。
珍惜经常和你开玩笑的人,说明你在这个人的心中肯定有一定的分量。
时间会慢慢沉淀,有些人会在你心底慢慢模糊。学会放手,你的幸福需要自己的成全。
小时候总把无数的玩笑当成梦想,认为开玩笑不会付出什么代价。到了现在才发现从这些玩笑中我们失去了一个又一个信任我们的人
你说你不喜欢我开玩笑,可你又何曾把我的玩笑当真?你又知道我的玩笑有几分真?

我来说说