阿里雲RDS資料本地恢復

2022-04-09 03:51:59 字數 1343 閱讀 4492

阿里雲rds資料本地恢復。阿里雲 rds 資料庫在本地資料庫中恢復

將阿里雲 rds 的資料庫匯出的全量備份檔案 data.tar.gz 傳到本地

系統:centos6.2

mysql:mysql-5.6.35

** rds_backup_extract

# wget

# chmod +x rds_backup_extract

建立存放資料目錄:

# mkdir /data

解壓縮備份資料:

# bash rds_backup_extract -f /root/data.tar.gz -c /data

-f:備份檔案的存放路徑

-c:存放資料的目錄,即備份檔案解壓縮到的目錄

** percona-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 開發老張(

恢復阿里雲RDS的資料備份檔案到本地資料庫

mysql安裝不在贅述,主要與rds版本相同即可,percona xtrabackup安裝官方也提供了詳細的文件,按照步驟操作即可。本文採用centos7,不同linux系統可查閱相應的文件。系統版本 安裝percona xtrabackup 安裝依賴包 yum install 檢視依賴包 安裝pe...

阿里RDS備份恢復

未使用root使用者操作 資料庫版本要一致 資料目錄 data mysqlbak 先按阿里給的步驟操作,最後出現一步出現,無法找到back conf,但該檔案已經存在。解決方法 新增 data mysqlbak r,data mysqlbak rw,data mysqlbak rwk,執行 sudo...

試用阿里雲RDS

公司原來的資料庫集群是我們自己搭的,六臺伺服器,裝了mysql,mongodb,redis。為了高可用 去單點等等等等理由,mysql雙主,mongodb互相同步,redis centinel,再加上各種災備方案的需求,為效能優化改的各種配置 這個架構跑了一年多,也沒啥大問題,就是維護起來實在是累。...