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. ...
随机推荐
- [转载]Java synchronized详解
在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题.在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用.我们首先编写一 ...
- poj3278 BFS入门
M - 搜索 Crawling in process... Crawling failed Time Limit:2000MS Memory Limit:65536KB 64bit I ...
- centos账户的uid和gid
修改/etc/passwd和/etc/group文件的UID和GID为0,可以获得root权限,不过不推荐~ UID和GID Linux系统如何区别不同的用户呢?可以很自然地想到,使用不同的用户名应该 ...
- HDU 5224 Tom and paper(最小周长)
HDU 5224 Tom and paper(最小周长) Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d &a ...
- Eclipse+Pydev +Django搭建开发环境时容易出错的几点
1.注意安装的软件和系统的位数是否匹配. 2.安装Django框架的时候注意是否安装了setuptools工具.在Python中,安装第三方模块,是通过setuptools这个工具完成的.Python ...
- 我的sublime常用快捷键
sublime一般被应用于前端开发,在实际开发中,我们常用的sublime快捷键有哪些呢?这里汇总一下,常用的排在前面. 常用快捷键 Ctrl+Shift+P:打开命令面板 Ctrl+D:选择重复单词 ...
- jquery ajax用例样板
$.ajax({ url: '${managerPath}/customer/updateOrder.do', type: 'POST', async: false, data: { id: date ...
- java.util.concurrent并发包诸类概览
java.util.concurrent包的类都来自于JSR-166:Concurrent Utilities,官方的描述叫做“The JSR proposes a set of medium-lev ...
- 伯克利DB的一个BUG
一旦没有手工close掉伯克利DB,则缓存里的数据不会主动写入到文件中,因此非常难于排查这个BUG,记录在这里提醒自己
- C语言学习笔记--字符串函数
字符串函数 需要包含头文件#include<stdio.h> strlen strcmp strcpy strchr strstr strcasestr