zoukankan      html  css  js  c++  java
  • innobackup增量备份与恢复

    一、全备:
         innobackupex --user=root --password=123  /backup/all
         全备之后,去数据库操作,创建新的对象或插入数据
    二、完整备份目录上做第一次增量备份:
         innobackupex --user=root --password=123  --incremental --incremental-basedir=/backup/all/2016-01-08_02-10-52/ /backup/inc
         在/backup/inc生成一个增量备份文件2016-01-08_02-12-29
    三、模拟文件损坏,恢复数据
         1、移除mysql的数据文件夹data
         2、恢复完全备份数据:
         innobackupex --user=root --password=123 --apply-log --redo-only /backup/all/2016-01-08_02-10-52/
         3、合并第一个增量备份到完全备份里面:
         innobackupex --user=root --password=123 --apply-log --redo-only /backup/all/2016-01-08_02-10-52/ --incremental-dir=/backup/inc/2016-01-08_02-12-29/
         4、完全恢复数据库:
         innobackupex --user=root --password=123 --copy-back /backup/all/2016-01-08_02-10-52/
    四、修改回复的数据文件权限:
         cd /mnt/data/mysql
         chown -R mysql.mysql /mnt/data/mysql/data
    五、启动mysql服务,登录mysql,检查数据:
         service mysql start
         mysql -uroot -p123
         mysql>select * from reading.test;
     
    官方文档给出的恢复步骤:
    innobackupex --apply-log --redo-only BASE-DIR
    innobackupex --apply-log --redo-only BASE-DIR --incremental-dir=INCREMENTAL-DIR-1
    innobackupex --apply-log BASE-DIR --incremental-dir=INCREMENTAL-DIR-2
    innobackupex --apply-log BASE-DIR
    innobackupex --copy-back BASE-DIR
  • 相关阅读:
    协变与逆变
    反射
    TreeCombo
    使用TreeCombo示例
    Calling R from java using JRI
    [转]相似度计算常用方法综述
    [转]聚类算法KMeans, KMedoids, GMM, Spectral clustering,Ncut
    Learning D3.js with App iLearning D3.js
    [repost ]经典的机器学习方面源代码库
    [转]数据挖掘中所需的概率论与数理统计知识、上
  • 原文地址:https://www.cnblogs.com/lizhi221/p/6814143.html
Copyright © 2011-2022 走看看