iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >xtrabackup简析
  • 307
分享到

xtrabackup简析

2024-04-02 19:04:59 307人浏览 独家记忆
摘要

xtrabackup:    xtrabackup是由percona公司开发的。对innoDB引擎支持非常好。在备份的时候不用锁表。如果是MYiSAM引擎的,则需要锁表。&nb

xtrabackup:
    xtrabackup是由percona公司开发的。对innoDB引擎支持非常好。在备份的时候不用表。如果是MYiSAM引擎的,则需要锁表。
        xtrabackup 是复制 ib_logfile0(ib_logfile1)事务日志来实行复制的。此外,还提供了perpare 功能。在恢复的时候还可以和数据库数据比对。如果有更新的则更新到备份中。避免了数据的丢失。同时还提供了压缩机制减少存储压力。

 官网下载rpm包地址https://www.percona.com/downloads/XtraBackup  也 可以yum安装

    yum方式安装:(以下是官网提供的制作yum源的方法)
    构建yum仓库
        #yum install Http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
        (此时:/etc/yum.repos.d/目录下多个仓库  percona-release.repo)
        # yum  list | grep percona (查看软件包)
    安装   #yum install percona-xtrabackup-20.x86_64 -y  (这里选择 20版本的)
    备份:
        innobackupex是perl脚本对xtrabackup的封装,和功能扩展。xtrabackup需要连接到数据库和datadir操作权限。
        命令:# innobackupex  --user=root --defaults-file=.../my.cnf  /mnt
            #user 是数据库的用户(非系统的root) 有密码 的还可以加参数 --passWord=
            # --defaults-file 如果不设置会自动设置为 /etc/my.cnf(如果多实例需要注意)
             --database= 单独对某个数据库做备份 ,若是不添加此参数那就那就是对全库做备份
            #/mnt是将备份存放的目录
    恢复:(可以把 数据文件夹下的文件清空 ,但是保留数据文件夹)
            # innobackupex --copy-back /mnt/2017-02-13_17-05-08/
            这里如果my.cnf文件位置不在/etc下。需要 加参数 --default-file=.../my.cnf
        如果在备份的同时数据库依旧在写入操作。则需要 prepare 操作。(回滚日志)
            先是:prepare 操作,分析事物日志。然后在恢复。
            --user-memory:指定prepare阶段可使用的内存,内存多则速度快,默认为10MB
            # innobackupex --apply-log /mnt/2017-02-13_17-05-08/
            # innobackupex --copy-back /mnt/2017-02-13_17_05_08/
    修改data目录的属组和属主:# chown -R Mysql:mysql ../data
        不然启动的时候会提示找不到 。pid 文件。
        启动服务即可。
    压缩备份:(流操作)
            #innobackupex --user=root --stream=tar --defaults-file=/etc/my.cnf /mnt|gzip ->/mnt/mysql.tar.gz
            这里的defaults-file 可以省略。如果配置文件在别处需要。指定。
            可用参数:
        --parallel=4:  加速备份,这个选项会指定xtrabackup备份文件的线程数。

        特别注意的是:这里解压文件  需要参数 i
        tar zixf ......tar.gz  不然解压会出错。

您可能感兴趣的文档:

--结束END--

本文标题: xtrabackup简析

本文链接: https://www.lsjlt.com/news/43025.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL xtrabackup 物理备份原理解析
    目录一、简介二、xtrabackup备份原理:三、xtrabackup备份流程四、xtrabackup常用命令选项:五、xtrabackup备份实践六、xtrabackup备份日志分析七、xtrabackup备份的gen...
    99+
    2022-12-21
    MySQLxtrabackup物理备份原理 MySQLxtrabackup 备份原理
  • Xtrabackup备份
    介绍 Xtrabackup是一个开源的MySQL数据库备份工具,由Percona公司开发和维护。它可以备份InnoDB、XtraDB和MyISAM存储引擎的数据,并且可以在运行时进行备份,而不会影响数...
    99+
    2023-10-01
    mysql linux 数据库
  • RHEL安装Xtrabackup
    Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上唯一一个开源的能够对innodb和xtradb数据库进行物理热备的工具。 Xtrabackup中主要有包含两...
    99+
    2024-04-02
  • MySQL系列连载之XtraBackup 备份原理解析
    目录MySQL 系列连载之 XtraBackup 备份原理(1)导读Xtrabackup简介原理1、MySQL主从同步原理2、XtraBackup备份原理3、备份的两个过程4、Xtr...
    99+
    2022-11-13
    mysql  XtraBackup 备份 mysql  XtraBackup mysql备份
  • xtrabackup备份工具
    xtrabackup备份工具  下载地址   https://www.percona.com/downloads/XtraBackup/LATEST/  Xtrabackup有...
    99+
    2024-04-02
  • xtrabackup怎么使用
    这篇文章主要介绍了xtrabackup怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇xtrabackup怎么使用文章都会有所收获,下面我们一起来看看吧。xtrabackup是Percona公司CTO V...
    99+
    2023-06-27
  • MySQL系列连载之XtraBackup 备份原理解析
    目录mysql 系列连载之 XtraBackup 备份原理(1)导读Xtrabackup简介原理1、MySQL主从同步原理2、XtraBackup备份原理3、备份的两个过程4、XtraBackup的优点5、Xtrabac...
    99+
    2024-04-02
  • Percona XtraBackup 2.4 xtrabackup全量、增量备份恢复流程
    xtrabackup常用参数 --backup 创建备份并将备份存放到--target-dir目录 --defaults-file=[MY.CNF] 配置文件的路径 --target-dir=DIRE...
    99+
    2024-04-02
  • 如何安装xtrabackup
    这篇文章主要为大家展示了“如何安装xtrabackup”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装xtrabackup”这篇文章吧。解压[root@l...
    99+
    2024-04-02
  • xtrabackup如何安装
    这篇文章主要为大家展示了“xtrabackup如何安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“xtrabackup如何安装”这篇文章吧。xtrabacku...
    99+
    2024-04-02
  • xtrabackup 日志输出
    [root@mysql-back pingtai_temp]# innobackupex  --apply-log  --parallel=4&n...
    99+
    2024-04-02
  • 怎么理解Xtrabackup
    怎么理解Xtrabackup,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。就Xtrabackup谈一下自己的经历Xtrabackup包括inn...
    99+
    2024-04-02
  • XtraBackup的增量备份
    实验场景: 两个mysql实例,一个端口为3306,一个端口为3307。 现在要在3306上做增量备份,并将备份恢复到3307上去。 备份: A) 0级备份 innobackup...
    99+
    2024-04-02
  • 如何安装percona-xtrabackup
    如何安装percona-xtrabackup,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.安装依赖包:yum install cmak...
    99+
    2024-04-02
  • MySQL xtrabackup for centos7.2安装
    centos7.2上安装MySQL的备份工具xtrabackup,建议挂载镜像,配置YUM源,使用yum进行安装来解决包依赖关系; 除非使用编译安装,不要再使用rpm -ivh来安装xtrabacku...
    99+
    2024-04-02
  • 使用XtraBackup备份MySQL
    一、使用每表单个表空间这样ibdata1文件不会过大。xtrabackup可以使用部分备份了,需要在一个表一个文件的状况下才能使用。1.在使用xtrabackup之前,我们需要查看我们当前mysql是否是使...
    99+
    2024-04-02
  • XtraBackup的安装与介绍
    1、安装需要的包 yum -y install cmake gcc gcc-c++ libaio libaio-devel a...
    99+
    2024-04-02
  • 怎样进行percona-xtrabackup安装
    这篇文章给大家介绍怎样进行percona-xtrabackup安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux系统环境:Red Hat Enterprise Linux S...
    99+
    2024-04-02
  • mysql-物理备份-Percona xtrabackup
    xtrabackup是percona公司开发的一个用于mysql物理热备的备份工具。 软件安装后一共有4个可执行文件:      innobackupex:pe...
    99+
    2024-04-02
  • xtrabackup备份msyql数据库
     简介:Xtrabackup是由percona提供的mysql数据库备份工具,可以对Innodb数据库做热备特点:(1)备份过程快速、可靠(2)备份过程不会打断正在执行的事务(3)能够基于压缩等功...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作