mysql xtrabackup 参数_xtrabackup参数说明

关于xtrabackup的参数选项,如下:

–defaults-file=#

默认配置文件的路径,如果补该参数,xtrabackup 将从依次从以下位置查找配置文件/etc/my.cnf

/etc/mysql/my.cnf

/usr/local/etc/my.cnf

~/.my.cnf,并读取配置文件中的[mysqld]和[xtrabackup]配置段

–defaults-extra-file=#

如果使用了该参数,在读取了全局配置文件之后,会再读取这里指定的配置文件

–target-dir=name

备份文件的存放目录路径

–backup实施备份到 target-dir

–prepare

实施对备份文件迚行恢复前的准备(生成 InnoDB log file)

–print-param

打印备份或恢复时需要的参数

–use-memory=#

该参数在 prepare 的时候使用,控制 prepare 时 innodb 实例使用的内存量

–suspend-at-end

在 target-dir 目录下产生一个 xtrabackup_suspended 文件,将 xtrabackup

进程挂起,不停地将数据文件的变化同步到备份文件,直到用户手工删除 xtrabackup_suspended 文件

–throttle=#

每秒IO次数,限制 backup 时使用的 I/O 操作量,使备份对数据库正常业务的影响最小化

–log-stream

该参数在 backup 的时候使用,将 xtrabackup_logfile

的内容输出到标准输出,使用该参数时会自动使用–suspend-at-end 参数,innobackupex 脚本的–stream

模式会使用该参数。

–incremental-lsn=name

增量备份时只拷贝 LSN比该参数指定值新的 ibd pages,前次备份到了哪个

LSN可以看前次备份集的xtrabackup_checkpoints 文件

–incremental-basedir=name

该参数在 backup 的时候使用,备份比该参数指定位置的备份集新的 idb pages

–incremental-dir=name

该参数在 prepare 的时候使用,指定 prepare 时产生的.delta 文件和日志文件的存放路径

–tables=name

在备份 file-per-table 类型的数据文件时使用,使用正则表达式指定需要备份的 innodb 表

–datadir=name

MySQL 数据库的数据文件目录。

xtrabackup只备份InnoDB数据文件,表结构是不备份的,所以恢复的时候,你必须有对应表结构文件(.frm)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值