自作の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
ショーデータベース