Xtrabackup全量备份(官网)

全量备份:
xtrabackup --backup --target-dir=/data/backups/
–backup 表示创建一个备份
–target-dir 指定备份存储的位置,该位置如果不存在xtrabackup会自动创建;如果存在并且非空,则显示失败
Xtrabackup全量备份(官网)log scanned up to… 为事务日志进程不断扫描日志文件并且复制。 Copy … to … 为复制文件
准备恢复:
1、恢复阶段不建议中断操作
2、如果准备将备份作为增量备份的基础,加上–apply-log-only参数
xtrabackup --prepare --target-dir=/data/backups/
恢复:
–target-dir指定数据库的datadir目录,目录必须为空,mysql必须为停止状态
xtrabackup --copy-back --target-dir=/data/backups/

赋权限:
给数据库的datadir指定为mysql用户所属
chown -R mysql:mysql /var/lib/mysql