阅读更多

7顶
3踩

数据库
Xtrabackup 是percona公司(mysqlperformanceblog)的开源项目,目的是实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,可以帮助我们对MySQL InnoDB类型的数据库表进行在线热备份。

Xtrabackup中包含两个工具:
* xtrabackup - 用于热备份innodb, xtradb表的工具,不能备份其他表。
* innobackupex - 对xtrabackup封装的perl脚本,提供了myisam表备份的能力。

Xtrabackup可以做什么
* 在线(热)备份整个库的InnoDB, XtraDB表
* 在xtrabackup的上一次整库备份基础上做增量备份(innodb only)
* 以流的形式产生备份,可以直接保存到远程机器上(本机硬盘空间不足时很有用)

今天,Xtrabackup发布了1.0正式版本,此次发布不仅仅包括了Linux平台的二进制版本和源代码版本,还提供Windows平台的安装版本,当前仅仅支持32bit的Windows操作系统。点击这里下载相应的版本

使用Xtrabackup对MySQL进行热备份是非常简单的,例如我们使用Xtrabackup自带的innobackupex脚本对整个数据库进行热备份,将数据库拷贝到本地的/db_backup目录:
innobackupex --user=root --password=password --defaults-file=/etc/my.cnf /db_backup


在备份的同时,将备份文件打包:

innobackupex --user=root --password=password --defaults-file=/etc/my.cnf --stream=tar /db_backup | gzip >  /db_backup/db.tar.gz


将备份文件直接通过网络备份到一台远程服务器:

innobackupex --user=root --password=password --defaults-file=/etc/my.cnf --stream=tar /db_backup | ssh dbbackup@remote_host cat > backup.tar


直接通过ssh端口,将数据库热备份到一台远程的服务器上面去。

总之Xtrabackup为MySQL带来了企业级的数据备份机制,让MySQL在大容量存储方面扫除了后顾之忧。
7
3
评论 共 3 条 请登录后发表评论
3 楼 windywany 2009-12-15 15:22
最让人关心的事,国内有几个网站用了innodb?
2 楼 freespace 2009-12-14 08:45
当然有,选择rhel5的安装包。
1 楼 ealpha 2009-12-10 19:37
是否有CentOS 下的 32 位的版本?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ExtJs4.1+Jbpm4+SSH2+Oracle10g实际项目源码

    ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...

  • 第五篇:达到目标必经的路 之三

     LinuxAid.com.cn 01-07-10 10:51 175p axing 使用断言    断言是一个在假设不正确时会大声抗议的函数或宏指令。可以使用断言来验证在程序中作出的假设并排除意外情况。一个断言函数往往大致带有两个内容:假设为真时的布尔表达式和一个为假时要打印出来的信息。以下是一个假定变量Denominator不为零时一个Pascal断言:Assert

  • 可取的内聚性

    5.3.1 可取的内聚性内聚性的想法是由 Wayne Stevens,Glenford Myers 和 Larry Constantine 等人在 1974 年发表的一篇论文中提出来的,从那以后,这个想法的某些部分又逐渐得到了完善。以下是一些通常认为是可以接受的一些内聚类型:功能内聚性。功能内聚性是最强也是最好的一种内聚,当程序执行一项并且仅仅是一项工作时,就是这种内聚性,这种内聚性的例子有: s

  • 软件工程与计算II-13-详细设计中的模块化与信息隐藏

    软件工程与计算II-13-详细设计中的模块化与信息隐藏

  • 子程序

    使用子程序的理由:1 降低复杂性:使用子程序的最首要原因是为了降低程序的复杂性,可以使用子程序来隐含 信息,从而使你不必再考虑这些信息。2 避免代码段重复:无可置疑,生成子程序最普遍的原因是为了避免代码段重复。3 限制改动带来的影响:由于在独立区域进行改动,因此,由此带来的影响也只限于一个或最多几个区域中。要把最可能改动的区域设计成最容易改动的区域。最可能被改动的区域包括:硬件依赖部分

  • jBPM4与Spring的集成

    现在流行抱大腿,不过对眼光的要求也高。...下面分别讨论:一、 通过Spring暴露服务还记得在jBPM4的运行期环境里提到的JbpmConfiguration吗?它是整个jBPM4的入口,并且是整个应用独此一份的。通过它可

  • Jbpm4提一个web项目

    JBPM 工作流 页面实现流程定义 发布新流程 查看流程 删除流程

  • jbpm4web请假例子,eclipse项目,下卷。

    这是下卷,我的csdn博客有使用说说明。

  • jbpm4 测试例子(项目中含hsqldb数据库)

    NULL 博文链接:https://czpae86.iteye.com/blog/1422451

  • 一个简单的Jbpm4项目源码

    一个完整的jbpm4工程项目且带有源码,web工程。

  • JBPM4工作流应用开始指南.rar

    此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括安装和配置jBPM4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM 4 Service API控制流程、掌握jBPM流程定义...

  • jbpm4连接mysql方式_jbpm4 连接指定数据库

    我这里以mysql5为例 环境jdk1.6 Eclipse(ee版)jbpm4.4jbpm4 有18张表,简单介绍如下:JBPM4_DEPLOYMENT 流程定义表JBPM4_DEPLOYPROP 流程定义属性表JBPM4_EXECUTION 流程实例表JBPM4_HIST_ACTINST 流程活动(节点)...

  • Extjs4+jbpm4+SSH+oracle.zip

    ExtJs4.1+Jbpm4+SSH2+Oracle10g视频教程 视频教程正在上传中!先共享代码,有了代码,还买啥教程额! SSH2+JBPM+ExtJs4实战,JBPM是重点讲解。实战与demo的区别我不再多说,在以前工作中走过一些弯路,一些实现都是...

  • jbpm工作流

    jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。 jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台...

  • jbpm4的员工请假例子原码

    jbpm4的员工请假例子,web项目,原码,可用eclipse打开运行!

  • JBPM4.4项目搭建

    1.jbpm4.4 下载: ...提取码:rgpd  2.eclipse集成JBPM 见我前面写的文章:............... 3.创建一个java工程,如我命名为...4.添加一个用户库,取名为jbpm4.4,将jbpm4.4中的jar都添加进去 5.复制相关的配置文件...

  • java activity 和jbpm_jBPM4工作流开发实战 之 第四部分 jBPM4和Web项目的结合

    Java数据结构和算法精讲版本课程专注于数据结构和算法的内容,使用Java来进行代码示例,不空洞的讲解概念和理论,重点放在代码的实现和示例上。从零开始、全面系统、成体系的讲解数据结构和基本算法,循序渐进的讲述...

  • jbpm4 mysql_JBPM4入门——3.JBPM4开发环境的搭建

    1.在eclipse中新建web项目new --> web --> Dynamic Web Project2.导jar包2.1、导jbpm的核心jar包:jbpm.jar...复制相关的xml文件在jbpm-4.4\jbpm-4.4\examples\src下 把以下文件都复制到项目的src下3.1导完xml...

  • jbpm4连接mysql方式_说说如何安装与配置 jBPM4 开发环境

    1. 下载现在中央仓库上只有 jBPM5.1 之后的版本咯,所以我们只能到 sourceforge下载 jBPM4(下载地址)。把 jbpm-4.x.zip(不区分操作系统) 下载下来以后,解压到硬盘上的任何一个目录中即可。下面以 ${jbpm.home} 来...

Global site tag (gtag.js) - Google Analytics