欢迎光临
我们一直在努力

xtrabackup参数补充

一、innobackupex部分常用参数说明

点击(此处)折叠或打开

  1. -u,user=name
  2. -H, –host=name
  3. -P, –port=#
  4. -p,password=name
  5. -S, –socket=name #socket目录
  6. –no-timestamp #取消自动创建时间戳目录
  7. –incremental #增量备份
  8. –databases=name #指定数据库名字
  9. –use-memory=2G #根据服务器内存情况指定所需内存大小

二、增量备份脚本
2.1首先要做一次全备份,添加–no-timestamp参数之后不会自动创建时间戳目录,按照自定义的方式创建,本文测试的时候是每小时做一次增量备份

点击(此处)折叠或打开

  1. innobackupex –defaults-file=/etc/my.cnf —user=xtbakup —password=oracle –socket=/data/db/mysql/3306/mysql.sock /data/db/xtbakup/$(date+%Y%m%d)/ –no-timestamp|gzip >fullbackup$(date+%Y%m%d%H%M%S).tar.gz

2.2 第一次增量备份脚本

点击(此处)折叠或打开

  1. innobackupex –defaults-file=/etc/my.cnf —user=xtbakup —password=oracle –socket=/data/db/mysql/3306/mysql.sock –incremental /data/db/incdata/$(date +%Y%m%d%H)/ –incremental-basedir=/data/db/xtbakup/$(date +%Y%m%d)/ –no-timestamp |gzip >incresbackup$(date +%Y%m%d%H%M%S).tar.gz

2.3 第二次增量备份脚本

点击(此处)折叠或打开

  1. innobackupex –defaults-file=/etc/my.cnf —user=xtbakup —password=oracle –socket=/data/db/mysql/3306/mysql.sock –incremental /data/db/incdata/$(date +%Y%m%d%H)/ –incremental-basedir=/data/db/incdata/$(date -d 1 hour +%Y%m%d%H)/ –no-timestamp |gzip >incresbackup$(date +%Y%m%d%H%M%S).tar.gz

在Linux服务器上可以用定时任务的方式进行增量备份!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。