華為雲rds備份檔案本地mysql還原恢復

2022-08-19 10:54:11 字數 1106 閱讀 5319

恢復資料過程中,您可通過命令檢視任務程序:

ps -ef | grep mysql

tar -xvf qpress-11-linux-x64.tar

mv qpress /usr/bin/

注意:請確保xtrabackup為2.4.9及其以上版本,否則後續步驟會報錯。

rpm -ivh percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm --nodeps --force

建立乙個臨時目錄backupdir。

mkdir backupdir

解壓檔案。

xbstream -x -p 4 < ./全備檔案.qp -c ./backupdir/

innobackupex --parallel 4 --decompress ./backupdir

find ./backupdir/ -name '*.qp' | xargs rm -f

停止mysql資料庫服務。

service mysql stop

說明:

如果是mysql5.7, 需執行如下命令停止mysql資料庫服務:

/bin/systemctl stop mysqld.service

備份原來的資料庫目錄。

mv /var/lib/mysql/data /var/lib/mysql/data_bak

建立新的資料庫目錄並修改目錄許可權。

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

說明:

如果是mysql5.7, 需執行如下命令啟動資料庫:

/bin/systemctl start mysqld.service

登入資料庫,檢視資料恢復結果。

mysql -u -root

show databases

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

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

刪除mysql備份檔案

前言 前篇介紹了mysql的備份方法,但備份不是越多越好,如果磁碟空間不夠用,我需要保留近乙個周的備份就可以了,那就需要刪除備份指令碼了,特別注意刪除操作比較危險,變數傳參要進行二次確認。bin bash delte mysql back of 7 days ago author jzd versi...

mysql增量備份檔案 mysql增量備份

突然說要我研究下增量備份,表示在此之前真的不知道這是什麼意思,網上搜說 是指在一次全備份或上一次增量備份後,以後每次的備份只需備份與前一次相比增加或者被修改的檔案。我通俗理解就是 在前一次的備份基礎上去增刪改。然後就花費了我一下午的時間,中間的心酸就不提了,正式來吧 1 首先進去cmd以管理員身份進...