rds本地库到rds恢复_华为云RDS备份导入到本地
RDS備份導入到本地
一、安裝本地數據庫
1、下載安裝mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
2、啟動mysql
systemctl strat mysqld.service
systemctl status mysqld.service
3、登錄
查看root初始密碼:
grep "password" /var/log/mysqld.log
登錄:
mysql -uroot –p
4、修改root密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '數據庫密碼';
5、授權遠程登錄
grant all on *.* to root@'%' identified by '數據庫密碼';
flush privileges;
6、卸載yum倉庫
yum -y remove mysql57-community-release-el7-10.noarch
二、安裝qpress
wget http://www.quicklz.com/qpress-11-linux-x64.tar
tar -xvf qpress-11-linux-x64.tar
cp qpress /usr/bin/
三、安裝XtraBackup
wget https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.18/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.18-1.el7.x86_64.rpm
rpm -ivh percona-xtrabackup-24-2.4.18-1.el7.x86_64.rpm --nodeps --force
四、解壓下載好的全備文件
1、 下載備份文件。
登錄華為云下載RDS備份文件
2、 創建一個臨時目錄backupdir。
mkdir backupdir
3、 解壓文件。
xbstream -x -p 4 < ./全備文件.qp -C ./backupdir/
innobackupex --parallel 4 --decompress ./backupdir
find ./backupdir/ -name '*.qp' | xargs rm -f
五、應用日志
innobackupex --apply-log ./backupdir
六、備份數據
1、 停止MySQL數據庫服務
systemctl stop mysqld.service
2、 備份原來的數據庫目錄。
mv /var/lib/mysql/data /var/lib/mysql/data_bak
3、創建新的數據庫目錄并修改目錄權限。
mkdir /var/lib/mysql/data
chown mysql:mysql /var/lib/mysql/data
七、拷貝全備文件,并修改目錄權限
innobackupex --defaults-file=/etc/my.cnf --copy-back ./backupdir
chown -R mysql:mysql /var/lib/mysql/data
八、啟動數據庫
service mysql start
九、登錄數據庫,查看數據恢復結果
mysql -u –root
show databases
查看數據恢復結果
總結
以上是生活随笔為你收集整理的rds本地库到rds恢复_华为云RDS备份导入到本地的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 使用fs_模仿vue-cli,手
- 下一篇: python一维平滑滤波_高斯滤波器的原