一、全備和增量過程命令mysql
mariabackup --backup --target-dir=/var/mariadb/backup/ --user=root --password= mariabackup --backup --target-dir=/var/mariadb/inc1/ --incremental-basedir=/var/mariadb/backup/ --user=root --password= mariabackup --backup --history --target-dir=/var/mariadb/inc2/ --incremental-basedir=/var/mariadb/inc1 --user=root --password= mariabackup --backup --history --target-dir=/var/mariadb/inc3/ --incremental-basedir=/var/mariadb/inc2 --user=root --password=
二、恢復過程sql
mariabackup --prepare --target-dir=/var/mariadb/backup mariabackup --prepare --target-dir=/var/mariadb/backup --incremental-dir=/var/mariadb/inc1 mariabackup --prepare --target-dir=/var/mariadb/backup --incremental-dir=/var/mariadb/inc2 mariabackup --prepare --target-dir=/var/mariadb/backup --incremental-dir=/var/mariadb/inc3 /etc/init.d/mysql stop mariabackup --copy-back --target-dir=/var/mariadb/backup/ /etc/init.d/mysql start
三、特別說明bash
MariaDB10.2.7之後再也不支持使用Percona XtraBackup工具在線物理熱備份,因此就本身copy一個相似工具
四、準備備份版本差別app
MariaDB starting with 10.2 使用 mariabackup --prepare \ --target-dir=/var/mariadb/backup MariaDB until 10.1 使用 $ mariabackup --prepare --apply-log-only \ --target-dir=/var/mariadb/backup