四步搞定阿里云RDS云数据库恢复到本地mysql数据库
第1步:下載提取工具和阿里云rds數(shù)據(jù)庫備份文件
1.先去阿里云數(shù)據(jù)rds后臺(tái)–>備份恢復(fù)–>下載你的數(shù)據(jù)備份
2.下載阿里云官方提供的rds_backup_extract.sh數(shù)據(jù)備份文件解壓工具,下載地址:點(diǎn)擊下載
第2步:找一臺(tái)linux虛擬機(jī)(centos/ubuntu),你去觀察你的rds云數(shù)據(jù)mysql版本是多少,然后在你的linux虛擬機(jī)上安裝一個(gè)相同的版本(因?yàn)椴煌陌姹静┲鳑]有測(cè)過哦)
手頭剛好一臺(tái)centos7虛擬機(jī)那就安裝mysql5.6唄,不廢話4步走起來。
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum repolist enabled | grep "mysql.-community." (查看當(dāng)前可用的mysql安裝資源)
yum -y install mysql-community-server
systemctl start mysqld
友情提示:默認(rèn)mysql安裝my.cnf路徑是/etc/my.cnf,datadir路徑是/var/lib/mysql
第三步:安裝開源備份工具
yum install percona-xtrabackup
第四步:恢復(fù)數(shù)據(jù)
1.停止mysql服務(wù):systemctl stop mysqld
2.備份原來的datadir:mv /var/lib/mysql/ /var/lib/mysqlbak
3.新建一個(gè)datadir:mkdir /var/lib/mysql(友情提示:你也可以建一個(gè)你喜歡的目錄,但你后面要去my.cnf改成你的目錄)
4.解壓備份:bash rds_backup_extract.sh -f you_databaes.tar.gz -C /var/lib/mysql
5.執(zhí)行恢復(fù):innobackupex --defaults-file=/etc/my.cnf --apply-log /var/lib/mysql
6.給個(gè)R權(quán)限:chown mysql: /var/lib/mysql -R
啟動(dòng)mysql服務(wù)。搞定
總結(jié)
以上是生活随笔為你收集整理的四步搞定阿里云RDS云数据库恢复到本地mysql数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PIE SDK影像坏线修复
- 下一篇: npm 包安装位置