xtrabackup

xtrabackup 使用总结:

1、会使用默认的参数文件

2、xtrabackup --copy-back   --target-dir=/mysql_back 

     进行restore 时,有些文件不会迁移,例如 xtrabackup_checkpoints,下面是我做了copy-back 后再做 prepare,报错了

[root@localhost mysql_data]# xtrabackup --prepare  --apply-log-only --target-dir=/mysqldata/mysql_data
xtrabackup version 2.4.11 based on MySQL server 5.7.19 Linux (x86_64) (revision id: b4e0db5)
xtrabackup: cd to /mysqldata/mysql_data/
xtrabackup: Error: cannot open ./xtrabackup_checkpoints
xtrabackup: Error: failed to read metadata from './xtrabackup_checkpoints'

3、生成的备份文件属主为root ,不知道能不能改

4、备份的属主为root ,restore 之后记得修改属主


二 、下面是一次备份恢复实验:

--做全备
xtrabackup --user=root --proot --backup --target-dir=/mysql_back/

--创建huang库,建表t1,执行增量备份的时候插入记录
xtrabackup  --backup --target-dir=/mysql_back/inc1 --incremental-basedir=/mysql_back/


--对全备做prepare
xtrabackup --prepare  --apply-log-only --target-dir=/mysql_back/
--对增量备份做prepare
xtrabackup --prepare  --apply-log-only --target-dir=/mysql_back/  --incremental-dir=/mysql_back/inc1

--停了数据量,将数据目录清空

--进行restore
xtrabackup --copy-back   --target-dir=/mysql_back 

--打开数据库,查看数据

mysql> use huang;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-----------------+
| Tables_in_huang |
+-----------------+
| t1              |
+-----------------+
1 row in set (0.00 sec)

mysql> select * from t1;
+------+
| id   |
+------+
|    1 |
+------+
1 row in set (0.01 sec)






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huangliang0703

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值