Ⅰ. はじめに
本記事ではmysqldumpの代わりにmariabackupを使用することで高速化を狙います
Ⅱ. 手順
1. qpressをインストールする
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb percona-release enable-only tools release apt update apt install qpress
2. mariabackupをインストールする
apt install mariadb-backup
3. バックアップを取る
mariabackup \ --backup \ --compress \ --compress-threads=4 \ --user root \ --target-dir /root/backup
4. リストアするサーバにbackupフォルダをコピーする
5. 展開する
mariabackup \ --decompress \ --target-dir /root/backup
6. リストアする
systemctl stop mariadb rm -rf /var/lib/mysql/ mariabackup \ --copy-back \ --target-dir /root/backup chown -R mysql:mysql /var/lib/mysql/ systemctl start mariadb
実行結果
省略