文章出處

阿里云RDS數據本地恢復。阿里云 RDS 數據庫在本地數據庫中恢復

將阿里云 RDS 的數據庫導出的全量備份文件 data.tar.gz 傳到本地

系統:CentOS6.2
MySQL:MySQL-5.6.35

下載 rds_backup_extract
# wget http://oss.aliyuncs.com/aliyunecs/rds_backup_extract.sh?spm=5176.7741817.2.12.lrvgXt&file=rds_backup_extract.sh
# chmod +x rds_backup_extract

創建存放數據目錄:
# mkdir /data

解壓縮備份數據:
# bash rds_backup_extract -f /root/data.tar.gz -C /data
-f:備份文件的存放路徑
-C:存放數據的目錄,即備份文件解壓縮到的目錄

下載 Percona-XtraBackup
網址:https://www.percona.com/downloads/XtraBackup/
鏈接:https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.5/binary/tarball/percona-xtrabackup-2.4.5-Linux-x86_64.tar.gz

# tar xzvf percona-xtrabackup-2.4.5-Linux-x86_64.tar.gz
# ln -s percona-xtrabackup-2.4.5-Linux-x86_64 percona-xtrabackup
# vim /root/.bash_profile
添加:
export XTRABACKUP_HOME=/root/percona-xtrabackup
export PATH=$PATH:$XTRABACKUP_HOME/bin

# source /root/.bash_profile

恢復數據文件:
# innobackupex --defaults-file=/data/backup-my.cnf --apply-log /data

修改配置文件:
# vim /data/backup-my.cnf
將下面幾項注釋掉
#innodb_log_checksum_algorithm=innodb
#innodb_fast_checksum=false
#innodb_page_size=16384
#innodb_log_block_size=512

修改數據目錄權限
# chown -R mysql:mysql /data

啟動 MySQL
# mysqld_safe --defaults-file=/data/backup-my.cnf --user=mysql --datadir=/data &

登錄
# mysql -uroot

恢復的數據庫 root 沒有密碼

write by 開發老張(http://blog.csdn.net/zhy0414)

看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170121/93000.html

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()