xtrabackup备份

前端之家收集整理的这篇文章主要介绍了xtrabackup备份前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

增量备份:
xtrabackup --backup --target-dir=/data/backup/base --datadir=/var/lib/MysqL
xtrabackup --backup --target-dir=/data/backup/inc --incremental-basedir=/data/backup/base/ --datadir=/var/lib/MysqL
xtrabackup --backup --target-dir=/data/backup/inc2 --incremental-basedir=/data/backup/inc --datadir=/var/lib/MysqL

增量恢复:
xtrabackup --prepare --apply-log-only --target-dir=/data/backup/base
xtrabackup --prepare --apply-log-only --target-dir=/data/backup/base/ --incremental-dir=/data/backup/inc
xtrabackup --prepare --target-dir=/data/backup/base/ --incremental-dir=/data/backup/inc2
注意:--apply-log-only 应该用于合并除了最后一次之外的所有增量备份。

还原:关闭MysqL,直接copy,然后修改权限再启动
局部备份:
To back up only tables in the test database,you can use the following command:
xtrabackup --backup --datadir=/var/lib/MysqL --target-dir=/data/backups --tables="^test[.].*"
xtrabackup --backup --datadir=/var/lib/MysqL --target-dir=/data/backups --tables="^test[.]t1"

猜你在找的MySQL相关文章