全备份:(生成时间戳文件夹:2016-04-20_16-12-01)
innobackupex --users=root --password=root /tmp/backup

第一次增量备份:(生成时间戳文件夹:2016-04-20_16-51-40)
innobackupex --users=root --password=root --incremental /tmp/backup --incremental-basedir=/tmp/backup/2016-04-20_16-12-01

第二次增量备份:(生成时间戳文件夹:2016-04-20_16-56-11)
innobackupex --users=root --password=root --incremental /tmp/backup --incremental-basedir=/tmp/backup/2016-04-20_16-51-40

还原:
#--redo-only只做已提交事务,不回滚未提交事务,相当于sql server的norecovery
#--apply-log,执行--copy-back前,必须用该参数回滚未提交事务
#当下面脚本全部执行过一次后,全备文件夹里面(2016-04-20_16-12-01),已经包含了一增和二增的数据
service mysql stop
rm -rf /usr/local/mysql/data/*
innobackupex --apply-log --redo-only /tmp/backup/2016-04-20_16-12-01
innobackupex --apply-log --redo-only /tmp/backup/2016-04-20_16-12-01 --incremental-dir=/tmp/backup/2016-04-20_16-51-40
innobackupex --apply-log /tmp/backup/2016-04-20_16-12-01 --incremental-dir=/tmp/backup/2016-04-20_16-56-11
innobackupex --copy-back /tmp/backup/2016-04-20_16-12-01
chown -R mysql.mysql /usr/local/mysql/data/
service mysql start

时间点还原:
全备文件夹里面从xtrabackup_binlog_info能找到对应的binlog文件及position位置,再利用mysqlbinlog工具导出
从该position后的所有想要的语句,再应用到已还原的数据库上,即可实现时间点备份

==================================================================================================
备份:--compress 压缩、--parallel=4 多线程加速
innobackupex --compress --parallel=4 --user=root--password="laolu" '/my/bak'

还原:--decompress 解压
innobackupex --decompress /backup/2014-xxxx
innobackupex --apply-log /backup/2014-xxxx
/etc/init.d/mysql stop
rm -rf /my/data
rm -rf /my/log
innobackupex --copy-back /backup/2014-xxxx
chown -R mysql.mysql /my
/etc/init.d/mysql start

innobackupex --socket=/tmp/mysql.sock --user=root --password=hm123. --defaults-file=/etc/my.cnf --database --stream=tar /data/software/db/ 2>/data/software/db/zztx.log | gzip 1>/data/software/db/db.tar.gz

innobackupex --socket=/tmp/mysql.sock --user=root --password=hm123. ./

mysql 热备的更多相关文章

  1. mysql热备及查询mysql操作日志

    mysql热备 1 查看mysql版本,保证主库低于等于从库 2 主库配置:   A 需要打开支持日志功能:log-bin=mysql-bin   B 提供server-id:server-id=1  ...

  2. 利用XtraBackup给MYSQL热备(基于数据文件)

    利用XtraBackup给MYSQL热备(基于数据文件) By JRoBot on 2013 年 11 月 26 日 | Leave a response 利用XtraBackup给MYSQL热备(基 ...

  3. MySQL热备脚本

    MYSQL 备份方法:    热备:    http://blog.itpub.net/27099995/viewspace-1295099/    http://blog.csdn.net/dban ...

  4. 【转】mysql热备

    mysql双机热备的实现 亲测可用

  5. 简单的mysql热备

    最近一直担心数据出问题,还好领导给了一台备用机,装好mysql后搜了下mysq热备相关的帖子,看似好繁琐,自己大概配置了一下擦发现起始很简单! 下边就是步骤了! 1.修改主从mysql配置文件,在my ...

  6. Mysql双机热备配置(超详细多图版)

    一.双击热备介绍 1.基本概念 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active- ...

  7. CentOS系统MySQL双机热备配置

    1  概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个 ...

  8. MySQL 5.6 双机热备windows7

    MySQL 5.6 双机热备 目录: 1.说明 2.数据手工同步 3.修改主数据库配置文件 4.修改从数据库配置文件 5.主数据库添加备份用户 6.从数据库设置为Slave 7.验证 1.说明 1)数 ...

  9. windows下使用mysql双机热备功能

    一. 准备工作 1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 2. 两台服务器都安装mysql-server-5.1,必须保证mysql的版本一致 3. 假设,服务器A:192. ...

随机推荐

  1. Python文件之----JSON

    #coding=utf-8import json def writeJSON(filaName="test.json"): f=open(filaName, "wb&qu ...

  2. ReetrantLock Synchronized Atomic的性能对比

    之前看到了一篇帖子关于Lock和Synchronized的性能,写的是Lock比Synchronized的性能要好,可是,我试了下,结果却不是这样的,我所使用的JDK的版本是1.7,可能跟原帖作者用的 ...

  3. Linq学习系列

    LINQ之路系列博客导航 http://www.cnblogs.com/lifepoem/archive/2011/12/16/2288017.html LINQ体验系列文章导航 http://www ...

  4. 纯js制作遮罩层对话框 -- g皓皓

    //本文支持js在线工具测试.转载请注明出处. <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> < ...

  5. K-means聚类

    聚类算法,无监督学习的范畴,没有明确的类别信息. 给定n个训练样本{x1,x2,x3,...,xn} kmeans算法过程描述如下所示: 1.创建k个点作为起始质心点,c1,c2,...,ck 2.重 ...

  6. 下拉列表框 select 动态赋值

    <tr> <td class="label">所属群组:</td> <td> <select name="group ...

  7. 弹出层iframe链接设置

    jQuery 比较方便就是创建删除了,所以创建一个弹出层就是当点击div的时候创建一个新的div利用固定位fixed(与浏览器窗口有关)和z-index覆盖body 并利用opacity设置其透明度产 ...

  8. thinkphp 内置函数详解

    D() 加载Model类M() 加载Model类 A() 加载Action类L() 获取语言定义C() 获取配置值    用法就是   C("这里填写在配置文件里数组的下标")S( ...

  9. [Python笔记]第四篇:内置函数

    本篇主要内容:内置函数 函数 参考:https://docs.python.org/3.5/library/functions.html 内置函数列表 一.数学运算类 abs(x)求绝对值 >& ...

  10. Python异常的使用

    伪代码: try: 出错部分的代码...... except Exception as e: print '404网页' #Exception是所有错误类型的父类,包括所有出错信息 finally: ...