完全バックアップ ファイル .qp による自己構築データベースの復元

1. 一時ディレクトリを作成する

# cat /etc/issue
Ubuntu 18.04.5 LTS \n \l
mkdir data/

2. ファイル全体を解凍します。

  • MySQL 5.7
xbstream -x -p 4 < ./全备文件.qp -C ./data/

innobackupex --parallel 4 --decompress ./data/

3.qpファイルを削除します

find ./data/ -name "*.qp" | xargs rm

4. アプリケーションログ

  • MySQL 5.6、5.7
innobackupex --apply-log ./data/

5. データのバックアップ

5.1 MySQL データベース サービスを停止する

systemctl stop mysql.service

5.2 元のデータベース ディレクトリをバックアップする

mv /var/lib/mysql /var/lib/mysql_bak
mkdir /var/lib/mysql
chown mysql:mysql /var/lib/mysql

6. 完全バックアップ ファイルをコピーし、ディレクトリのアクセス許可を変更します。

innobackupex --defaults-file=/etc/my.cnf --copy-back /data
chown -R mysql:mysql /var/lib/mysql

7. データベースを起動します

systemctl restart mysql.service
journalctl -fu mysql

参考:

  1. バックアップファイルを使用して独自に構築したデータベースに復元する
  2. HUAWEI CLOUD データベース .qp バックアップ ファイルからの自己構築データベースの復元

おすすめ

転載: blog.csdn.net/u010953692/article/details/131861475
おすすめ