全备份:(生成时间戳文件夹: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. Qt零基础教程(四) QWidget详解篇

    在博客园里面转载我自己写的关于Qt的基础教程,没次写一篇我会在这里更新一下目录: Qt零基础教程(四) QWidget详解(1):创建一个窗口 Qt零基础教程(四) QWidget详解(2):QWid ...

  2. [转]STL的内存分配器

    题记:内存管理一直是C/C++程序的红灯区.关于内存管理的话题,大致有两类侧重点,一类是内存的正确使用,例如C++中new和delete应该成对出现,用RAII技巧管理内存资源,auto_ptr等方面 ...

  3. sql server 利用首字母拼音排序和笔画排序的语句

    --按笔画排序 select * from Student order by Sname COLLATE Chinese_PRC_Stroke_CS_AS_KS_WS --按字母拼音排序 select ...

  4. centos 下搭建 php环境(2) mysql 安装

    CentOS下的MySQL 5.1安装   01 1.下载源码包 wget http://mysql.llarian.net/Downloads/MySQL-5.1/mysql-5.1.63.tar. ...

  5. 基于memcached中命令分析函数tokenize_command改造的split函数

    今天使用C重构php代码,需要手写一个split函数,于是就模仿memcached中获取用户命令的函数 static size_t tokenize_command(char *command, to ...

  6. json数组对象和对象数组(转)

    转自:http://www.cnblogs.com/zhangji/archive/2011/09/02/2163811.html 一.Json的简单介绍 从结构上看,所有的数据最终都可以分成三种类型 ...

  7. 关于后台数据库正常存储中文通过Ajax方式传递到前台变成问号的处理

    我的一个程序,用到的后台数据库MySql,字段是Varchar,Character Set是utf8,字段能且已经正确存储了中文. 从数据库取出信息后,在后台Java代码里Debug看到正确的中文. ...

  8. 转:Centos6.3添加解码器播放MP3和常见视频音频

    原文来自于:http://blog.csdn.net/odaynot/article/details/8462273 参考地址: http://wiki.centos.org/AdditionalRe ...

  9. 《简明python教程》学习笔记,长文

    引号: 单引号:如果包含的字符串里有单引号的话,需要在那个单引号里加转义符号,或者使用双引号 例:print 'he"llo' or print 'he\'llo'    ===> h ...

  10. DC DC電路電感的選擇

    注:只有充分理解電感在DC/DC電路中發揮的作用,才能更優的設計DC/DC電路.本文還包括對同步DC/DC及異步DC/DC概念的解釋.   DCDC電路電感的選擇 簡介 在開關電源的設計中電感的設計為 ...