mysql 热备
全备份:(生成时间戳文件夹: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 热备的更多相关文章
- mysql热备及查询mysql操作日志
mysql热备 1 查看mysql版本,保证主库低于等于从库 2 主库配置: A 需要打开支持日志功能:log-bin=mysql-bin B 提供server-id:server-id=1 ...
- 利用XtraBackup给MYSQL热备(基于数据文件)
利用XtraBackup给MYSQL热备(基于数据文件) By JRoBot on 2013 年 11 月 26 日 | Leave a response 利用XtraBackup给MYSQL热备(基 ...
- MySQL热备脚本
MYSQL 备份方法: 热备: http://blog.itpub.net/27099995/viewspace-1295099/ http://blog.csdn.net/dban ...
- 【转】mysql热备
mysql双机热备的实现 亲测可用
- 简单的mysql热备
最近一直担心数据出问题,还好领导给了一台备用机,装好mysql后搜了下mysq热备相关的帖子,看似好繁琐,自己大概配置了一下擦发现起始很简单! 下边就是步骤了! 1.修改主从mysql配置文件,在my ...
- Mysql双机热备配置(超详细多图版)
一.双击热备介绍 1.基本概念 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active- ...
- CentOS系统MySQL双机热备配置
1 概述 在集成项目中需要应对不同环境下的安装配置,主流操作系统大致可以分为三种:Linux.Windows以及UNIX.其中Linux备受青睐的主要原因有两个: 首先,Linux作为自由软件有两个 ...
- MySQL 5.6 双机热备windows7
MySQL 5.6 双机热备 目录: 1.说明 2.数据手工同步 3.修改主数据库配置文件 4.修改从数据库配置文件 5.主数据库添加备份用户 6.从数据库设置为Slave 7.验证 1.说明 1)数 ...
- windows下使用mysql双机热备功能
一. 准备工作 1. 准备两台服务器(电脑),接入局域网中,使互相ping得通对方 2. 两台服务器都安装mysql-server-5.1,必须保证mysql的版本一致 3. 假设,服务器A:192. ...
随机推荐
- cocos2d-x 获取当前播放第几帧最高效的方法
前言 把互联网翻了个遍, 所有的方法都千篇一律. 用循环去判断! 很神奇的是, 几乎所有博文举的例子, 连数字都是一样的. 这么一个效率烂成渣的方法, 居然被普遍赞同. 以下是广为流传的方法. ; i ...
- JQuery Easy Ui dataGrid 数据表格 ---制作查询下拉菜单
JQuery Easy Ui dataGrid 数据表格 数据表格 - DataGrid 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值.. 数 ...
- 关于InstallShield Projects[转]
关于 InstallShield Projects: InstallShield 可以创建三种类型的项目(Project) 1.InstallScript Pr ...
- md5实现
/** * @param str * @return */ public static String stringToMD5(String str, String encode) { try { by ...
- display 属性
这里向大家描述一下HTML DOM display属性的定义和用法,HTML DOM display属性主要用来设置元素如何显示,比如当此属性值为none时,表示此元素不会被显示,而block则表示此 ...
- django+nginx+supervisor+gunicorn+gevent 网站部署
django+nginx+supervisor+gunicorn+gevent 网站部署 django,nginx,supervisor,gunicorn,gevent这几个都是在本领域大名鼎鼎的软件 ...
- iTunes 安装终极解决方案
近日手贱升级了Itunes,升级过程即报失败,然后卸载所有相关东西,再重装,Itunes安装成功,但是报告无法使用iphone,经过几天摸索,发现是Apple Mobile Device Suppor ...
- Mifare 1卡的存储结构
存取控制指符合什么条件才能对卡片进行操作. S50和S70的块分为数据块和控制块,对数据块的操作有“读”.“写”.“加值”.“减值(含传输和存储)”四种,对控制块的操作只有“读”和“写”两种. S50 ...
- 异步导入导出Redis数据(利用Hiredis、Libevent)
最近工作中需要用到一个将数据从Redis导出到文本(或从文本导入Redis)的工具.找到一个用Ruby写的开源软件redis-dump(http://delanotes.com/redis-dump/ ...
- 十大免费移动程序测试框架(Android/iOS)
十大免费移动程序测试框架(Android/iOS) 概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Bug是移动开发者最头痛的一大问题.不同于Web应用程序开发, ...