zoukankan      html  css  js  c++  java
  • Percona-XtraBackup系列三:增量备份恢复

    1:创建测试表和测试库
    如果需要快速建立测试表和库的话,参考之前写的这篇博客:
    http://www.cnblogs.com/xiaoit/p/3376685.html
    create database backup_test;
    

      

    CREATE TABLE `backup` (  
     `id` int(11) NOT NULL AUTO_INCREMENT ,  
     `name` varchar(20) NOT NULL DEFAULT '' ,  
     `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,  
     `del` tinyint(1) NOT NULL DEFAULT '0',  
     PRIMARY KEY (`id`)  
    ) ENGINE=myisam DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;  
    
    mysql> INSERT INTO backup (name) VALUES ('Hi'),('Hi');
    

      

    2:全备份

    innobackupex --defaults-file=/etc/my.cnf --user=root --password='ge0513' --slave-info  /root/
    

     

    3:再次插入数据

    INSERT INTO backup (name) VALUES ('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1'),('Hi1');
    

     

    4:增量备份

    innobackupex --defaults-file=/etc/my.cnf --user=root --password='ge0513' --incremental-basedir=/root/2015-05-25_20-54-39/ --incremental /root/
    

      

    150525 20:56:05  innobackupex: completed OK!
    [root@localhost ~]# ls
    2015-05-25_20-54-39  526.sql  anaconda-ks.cfg  Documents  install.log         Music     Public    sql.sql    Videos
    2015-05-25_20-56-00  all.sql  Desktop          Downloads  install.log.syslog  Pictures  software  Templates
    [root@localhost ~]# cd 2015-05-25_20-56-00/
    [root@localhost 2015-05-25_20-56-00]# ls
    backup-my.cnf  ibdata1.delta  mysql               test                    xtrabackup_checkpoints  xtrabackup_logfile
    dbmm           ibdata1.meta   performance_schema  xtrabackup_binlog_info  xtrabackup_info
    [root@localhost 2015-05-25_20-56-00]# cat xtrabackup_checkpoints 
    backup_type = incremental
    from_lsn = 68178003
    to_lsn = 68201658
    last_lsn = 68201658
    compact = 0
    

      

    5:进入备份目录查看备份信息

    cat xtrabackup_checkpoints
    

      

    6:增量还原

    innobackupex --defaults-file=/etc/my.cnf --user=root --password='ge0513' --apply-log --redo-only /root/2015-05-25_20-54-39/
    

      

    innobackupex --defaults-file=/etc/my.cnf --user=root --password='ge0513'  --redo-only /root/2015-05-25_20-56-00/ --incremental-dir=/root/2015-05-25_20-56-00/
    

      

    
    
  • 相关阅读:
    jQuery daily
    jQuery daily
    spring事务管理
    AspectJ AOP切面编程(XML配置)
    springAOP思想
    spring与web整合(交鸡肋,因为有前台框架封装了servlet)
    spring复杂对象注入四种方式
    spring的Bean注入和P标签使用
    spring Bean的作用域、生命周期和后处理器
    IoC容器实例化Bean三种方式
  • 原文地址:https://www.cnblogs.com/xiaoit/p/4530386.html
Copyright © 2011-2022 走看看