阿里雲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,再加上各種災備方案的需求,為效能優化改的各種配置 這個架構跑了一年多,也沒啥大問題,就是維護起來實在是累。...