Huawei社のクラウドは、ローカルのMySQLバックアップファイルの回復を復元RDS

自作のMySQLにデータをダウンロードすることで、バックアップファイルを復元し、MySQLのバージョンのターゲットバックアップソースRDSよりも低くされていないMySQLのバージョンを復元することを確認してください。

、タスクを表示することができ、データの回復プロセスは、コマンドを処理します。

PS -ef | grepのmysqlの

 

qpressプログラムをダウンロードし、インストールするECSにアップロードします。

http://www.quicklz.com/   "qpress-11-linux.x64.tarを"ファイルをダウンロードし、ECSにアップロードします。 

タール-xvf qpress-11-linuxの-x64.tar

MV qpressは/ usr / binに/

 

、ソフトウェアをダウンロードしてインストールし、ECSにアップロードXtraBackup。

注:
バージョン2.4.9に必ずXtraBackupを作成し、上記、そうでない場合は、次のステップは文句を言うでしょう。

https://www.percona.com/downloads/Percona-XtraBackup-2.4/LATEST/  "percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpmを"ファイルをダウンロードし、ECSにアップロードします。

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

 

すべての機器ECSでダウンロードしたファイルを解凍します。

一時ディレクトリのBACKUPDIRを作成します。
mkdir BACKUPDIR

ファイルを解凍します。
xbstream -x -p 4 <./フルバックアップファイル.qp -C ./backupdir/

innobackupex --parallel 4 --decompress ./backupdir

./backupdir/ -name '* .qp' が見つかり| xargsのRM -f

 

アプリケーションログ。

innobackupex ./backupdir --applyログ

 

バックアップデータ。

MySQLデータベースサービスを停止します。
サービスMySQLの停止

注:
もしMySQL5.7、停止MySQLのデータベース・サービスには、次のコマンドを実行する必要があります。

/ binに/ systemctl停止mysqld.service

元のデータベース・ディレクトリのバックアップ。
MVは/ var / libに/ mysqlの/データは/ var / libに/ mysqlの/ data_bak

新しいデータベースディレクトリを作成し、ディレクトリのパーミッションを変更します。
MKDIRは/ var / libに/ mysqlの/データ

chownコマンドのmysql:mysqlのは/ var / libに/ mysqlの/データ

 

フルバックアップファイルのコピー、およびディレクトリのパーミッションを変更します。

innobackupex --defaults-ファイル=は/ etc / my.cnfの--copyバック./backupdir

chownコマンド-R mysqlの:mysqlのは/ var / libに/ mysqlの/データ

 

データベースを起動します。

サービスMySQLの開始

注:
もしMySQL5.7、データベースを起動するには、次のコマンドを実行する必要があります。

/ binに/ systemctl開始mysqld.service

 

ログデータベースは、データ復旧結果を表示します。

MySQLの-u -root

ショーデータベース

おすすめ

転載: www.cnblogs.com/mingetty/p/12503388.html