将阿里云rds数据库恢复到本地数据库

系统:centos7 x64 本地数据库版本为5.6.36

1.下载恢复文件

2.下载解压软件

rds_backup_extract.sh

3.安装恢复软件

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
yum install percona-xtrabackup-24

4.恢复数据
解压
bash rds_backup_extract -f /home/mysql/backup/hins575175_xtra_20150429091224.tar.gz -C /home/mysql/data
恢复
innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data
由于存在的版本问题,请将解压文件 backup-my.cnf 中的 innodb_fast_checksum、innodb_page_size 、innodb_log_block_size 注释掉

chown -R mysql:mysql /home/mysql/data
删除权限
delete from mysql.db where user<>'root' and char_length(user)>0;

delete from mysql.tables_priv where user<>'root' and char_length(user)>0;

flush privileges;
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.