----------------------------------全量备份恢复-------------------------------------
1.生成一个完整的备份
innobackupex --user=root --password=oracle /var/lib/backup/
2.生成innodb日志,使备份可用
innobackupex --use-memory=512m --apply-log /var/lib/backup/2015-10-07_22-16-51/
3.将现有数据文件备份到相应的备份文件
4.使用innobackupex命令恢复数据文件
innobackupex --copy-back /var/lib/backup/2015-10-07_22-16-51/
5.修改文件权限为mysql
chown -R mysql. *

6.启动数据库

----------------------------------增量备份恢复-------------------------------------

1.创建多个子目录
mkdir /var/lib/backup/{1,2,3}
2.生成一个完整的备份
innobackupex --user=root --password=oracle /var/lib/backup/1
3.创建增量备份
innobackupex --incremental /var/lib/backup/2 --incremental-basedir=/var/lib/backup/1/2015-10-08_00-04-29 --user=root --password=oracle
innobackupex --incremental /var/lib/backup/3 --incremental-basedir=/var/lib/backup/2/2015-10-08_00-08-16 --user=root --password=oracle
4.恢复增量备份(准备原始备份)
innobackupex --apply-log --redo-only /var/lib/backup/1/2015-10-08_00-04-29 --use-memory=500m --user=root --password=oracle
5.合并增量备份
innobackupex --apply-log --redo-only /var/lib/backup/1/2015-10-08_00-04-29/ --incremental-dir=/var/lib/backup/2/2015-10-08_00-08-16/ --use-memory=500m --user=root --password=oracle
innobackupex --apply-log --redo-only /var/lib/backup/1/2015-10-08_00-04-29/ --incremental-dir=/var/lib/backup/3/2015-10-08_00-10-33/ --use-memory=500m --user=root --password=oracle
6.生成最终备份
innobackupex --apply-log /var/lib/backup/1/2015-10-08_00-04-29 --use-memory=500m --user=root --password=oracle
7.将备份数据文件恢复并给相应的文件夹授权

----------------------------------相应参数说明-------------------------------------

--redo-only --apply-log组,
强制备份日志时只redo ,跳过rollback。这在做增量备份时非常必要。

--databases=LIST
列出需要备份的databases,如果没有指定该参数,所有包含MyISAM和InnoDB表的database都会被备份;

--use-memory=#
该参数在prepare的时候使用,控制prepare时innodb实例使用的内存量

--apply-log
这是备份时产生的日志,选项的命令是准备在一个备份上启动mysql服务

--copy-back
选项的命令从备份目录拷贝数据,索引,日志到my.cnf文件里规定的初始位置

转载于:https://www.cnblogs.com/Yongzhouunknown/p/4860769.html

mysql innobackupex 备份及恢复相关推荐

  1. mysql dba系统学习(16)mysql的mysqldump备份 mysql dba系统学习(17)mysql的备份和恢复的完整实践

    mysql数据库的备份恢复 mysqldump备份数据库 -B, --databases     Dump several databases. Note the difference in usag ...

  2. MySQL 的备份和恢复机制 MyISAM 和 Innodb

    转自:http://blog.csdn.net/sosoft_dzz/article/details/5299666 deven感觉这个文章还是比较靠谱的. 本文讨论 MySQL 的备份和恢复机制,以 ...

  3. java写的MySQL数据库备份和恢复代码:

    1.MySQL数据库备份和恢复,java代码实现:详情见下面: package com.spring.util; import java.io.BufferedReader; import java. ...

  4. python之mysql数据备份和恢复

    python之mysql数据备份和恢复 1. 数据的备份和恢复 1.1 数据备份 1.2 数据恢复 1. 数据的备份和恢复 下面的命令属于mysql特有的,不属于sql句. 1.1 数据备份 操作步骤 ...

  5. MySQL Xtrabackup备份和恢复

    简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具.特点: (1)备份过程快速.可靠 ...

  6. linux mysql集群 备份与恢复,Linux下MySQL的备份和恢复

    MySQL备份的原因1. 灾难恢复 2. 审计 3. 测试1234512345 mysql的备份类型1. 根据服务器的在线状态: 热备:服务器处于运行状态 冷备:服务器出去停止状态 温备:服务器处于半 ...

  7. MySQL的备份、恢复

    文章目录 MySQL备份.恢复 一.备份类型 1.根据服务是否在线 2.根据备份的数据量大小 3.根据备份形成的结果 4.要备份的东西 二.mysqldump工具(逻辑备份) 1.常用选项 2.注意 ...

  8. mysql nb3 备份_第四节:MySQL的备份和恢复详解

    一. 简介 1. 备份分类 备份类型可以分为物理备份和逻辑备份两种. (1). 物理备份:是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库. (2). ...

  9. mysql数据备份和恢复

    mysql备份类型 1.物理备份: 直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版本. ####1.热备(hot backup) 在线备份,数据库处于运行 ...

  10. javaweb实现mysql备份功能_java web 实现mysql 数据库备份、恢复

    如题,由于项目需要,研究并实现了java web的 mysql数据库的备份.下载.恢复功能,中间遇到一些问题,耗费了不少时间,下面让我一一道来: 背景介绍: window 7系统 mysql 5.7 ...

最新文章

  1. android 根据文本计算行数,ios 获取Text行数和每行显示的内容
  2. Java中NaN和-0.0f的比较问题
  3. 【HDU - 3342】Legal or Not(拓扑排序)
  4. 【Java】模拟分组交换网络的时延、丢包
  5. 【Sql】—Sql开发利器Sql Prompt
  6. aspectjweaver和aspectjrt的区别
  7. 小a的旅行计划(BM模板)
  8. ArcGIS技巧】下载偏移影像后纠偏操作
  9. ES6学习:Map结构的目的和基本用法
  10. python编程爱心编码_用python画爱心及代码演示
  11. JavaScript期末大作业:基于HTML+CSS+JavaScript黑色的bootstrap响应式企业博客介绍模板
  12. 企业里用哪种文件共享服务器,企业有哪些文件共享方式、企业共享网盘推荐?...
  13. Vue的项目搭配以及实现页面跳转【电竞杜小帅】
  14. pycharm安装与配置Pyqt5
  15. Qt3升级 -Qt论坛问答翻译
  16. 牛客华为题库前40题
  17. xception in thread “main“ org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualif
  18. 好用的在线调试摄像头的网址
  19. 【Fidder网络抓包+Python爬虫】下载微信小程序视频
  20. ug西门子840d后处理教程_UG 后处理视频教程 五轴制作发那科西门子海德汉

热门文章

  1. Winform中 System.Drawing.Color颜色对照表
  2. GDAL矢量图层裁剪为矢量网格(java)
  3. 笔记.解决实现客户端修改tls指纹后导致的HTTP2.0 Push数据接收问题
  4. C++ 智能指针unique_ptr的简单实现
  5. 鸿蒙20支持哪些设备,华为鸿蒙OS 2.0支持哪些机型,有哪些区别
  6. (秒杀项目) 4.8 异步化扣减库存(核心)
  7. linux用megacli看raid信息,Linux中使用MegaCli工具查看、管理Raid卡信息
  8. linux命令行彩蛋,技术|11个无用而有趣的Linux终端彩蛋
  9. oracle 12.1.0.1.0,oracle_linux安装oracle_12.1.0
  10. 未处理sqlexception中value_类 java.sql.SQLException 的使用 (Java Platform SE 6)