您的位置
主页 > 网站技术 > 数据库 > » 正文

MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原教程(7)

来源: 锦尚中国 点击:


mysql> INSERT INTO backup (name) VALUES ('tank'),('tank1');  //插入数据 
 
# innobackupex --defaults-file=/etc/my.cnf --user=root --incremental-basedir=/home/tank/backup/2014-09-18_16-35-12 --incremental /home/tank/backup/ 

3、在增量的基础上在进行增量备份

复制代码 代码如下:


mysql> INSERT INTO backup (name) VALUES ('tank2'),('tank3'),('tank4'),('tank5'),('tank6');  //在插入数据 
 
//2014-09-18_18-05-20这个目录,上次增量备份产生的目录 
# innobackupex --defaults-file=/etc/my.cnf --user=root --incremental-basedir=/home/tank/backup/2014-09-18_18-05-20 --incremental /home/tank/backup/ 

查看增量备份记录文件:

复制代码 代码如下:


[root@localhost 2014-09-18_16-35-12]# cat xtrabackup_checkpoints   //全备目录下的文件 
backup_type = full-prepared 
from_lsn = 0             //全备起始为0 
to_lsn = 23853959 
last_lsn = 23853959 
compact = 0 
 
[root@localhost 2014-09-18_18-05-20]# cat xtrabackup_checkpoints  //第一次增量备份目录下的文件 
backup_type = incremental 
from_lsn = 23853959 
to_lsn = 23854112 
last_lsn = 23854112 
compact = 0 
 
[root@localhost 2014-09-18_18-11-43]# cat xtrabackup_checkpoints  //第二次增量备份目录下的文件 
backup_type = incremental 
from_lsn = 23854112 
to_lsn = 23854712 
last_lsn = 23854712 
compact = 0 

增量备份做完后,把backup_test这个数据库删除掉,drop database backup_test;这样可以对比还原后。

4、增量还原

复制代码 代码如下:




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明