返回顶部
首页 > 资讯 > 数据库 >xtarback备份工具的使用
  • 452
分享到

xtarback备份工具的使用

2024-04-02 19:04:59 452人浏览 八月长安
摘要

一:什么是xtrabackup        XtraBackup 是一个用来备份 Mysql 的工具。对mysql的MYIS

一:什么是xtrabackup

        XtraBackup 是一个用来备份 Mysql工具。对mysql的MYISAM引擎只支持完全备份,对innodb不仅支持完全备份,也支持增量备份,是一个全自动的工具。

二:安装xtrabackup

        在percona公司官网上下载xtrabackup备份工具,

        percona-xtrabackup-2.0.0-417  //支持mysql-5.5

        rpm包进行安装

        安装时有依赖性,

         解决三个依赖性

        1,libaio.1

        2.perl-DBD-Mysql

        3.linev.so.4   //需要从网上下载  yum源没有

三:xtrabackup 的使用

       innobackupex是xtrabackup的一个perl脚本。

  实战一:

        完全备份数据库

            innobackupex  --user=root --passWord=***  /backup/   //备份的路径

        一般情况下,在备份完成后,要做回滚,防止有的事务没有提交,解决不同步问题。

        innobackupex --apply-log /backup/2015....

        连接数据库刷新日志文件

        flush logs;

        备份二进制文件

        cp /mysql-bin-00003 /backup/

        mysqlbinlog mysql-bin-00004 > abc.sql

        模拟数据库损坏

        rm -fr /mydata/data   //mysql的数据文件

        此时关闭 和 开启服务异常

        killall mysqld

        还原数据库

            还原时不要求数据库服务正常状态,但备份是要求,

        innobackup --copy-back  /backup/2015....

        chown mysql.mysql /mydata/data -R

        /etc/init.d/mysqld start

            数据库正常

        利用二进制文件,恢复数据(完全备份后对数据库还进行操作)

            set sql_log_bin=0 //不记录二进制日志

   source /backup/abc.sql

   set sql_log_bin=1 //恢复正常

 

实战二:

    

xtarbackup 做增量备份

innobackup --incremental /backup --incremental-basedir=/backup/2016...   完全备份的文件

innobackupex --incremental /backup/ --incremental-basedir=/backup/2016-05-15_15-30-23/

第一次增量指向完全备份的文件

第二次增量备份的时后要指定第一次增量备份的文件

 

在损坏可以 完全+增量+二进制

恢复:  

准备  只指定redo操作

有增量备份的时候只指定redo操作   因为完全没有提交操作而增量提交了事务

innobackupex --apply-log --redo-only /backup/2016-05-15_15-30-23/

innobackupex --apply-log --redo-only /backup/2016-05-15_15-30-23/ --incremental-dir=/backup/2016-05-15_15-35-25/

所有的提交动作到备份到完全备份文件上

还原时只用还原完全备份的文件 --copy-back

还原时 指定第一次完全的文件。在其后追加,和备份时不同

 

420  innobackupex --apply-log -redo-only /backup/2016-05-15_16-05-22/ --incremental-dir=/backup/2016-05-15_16-13-46/

  421  ls

  422  rm -fr *

  423  innobackupex --copy-back /backup/2016-05-15_16-05-22/

  424  ls

  425  chown mysql.mysql

  426  chown mysql.mysql . -R

  427  mysqlls

  428  ls

  429  rm -fr *

  430  innobackupex --copy-back /backup/2016-05-15_16-05-22/

  431  ls

  432  chown mysql.mysql . -R

  433  killall mysqld

  434  /etc/init.d/mysqld start

  435  mysql

 



    

        

您可能感兴趣的文档:

--结束END--

本文标题: xtarback备份工具的使用

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

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

猜你喜欢
  • xtarback备份工具的使用
    一:什么是xtrabackup        XtraBackup 是一个用来备份 MySQL 的工具。对mysql的MYIS...
    99+
    2024-04-02
  • 【MySQL】Xtrabackup备份工具使用
    简介: Xtrabackup是由percona提供的mysql数据库备份工具,支持在线热备份(备份时不影响数据读写).Xtrabackup有两个主要的工具:xtrabackup、innobackupex1...
    99+
    2024-04-02
  • xtrabackup备份工具
    xtrabackup备份工具  下载地址   https://www.percona.com/downloads/XtraBackup/LATEST/  Xtrabackup有...
    99+
    2024-04-02
  • 物理备份和在线备份工具pg_rman使用详解(九)
    pg_rman工具是实现PostgreSQL数据库在线备份,物理备份和恢复的备份工具。可以实现全量备份,增量备份。全量: full增量: incremental归档: archive Usage: pg...
    99+
    2024-04-02
  • PG数据库管理_备份工具的使用
    原文:https://blog.51cto.com/lishiyan/2655168...
    99+
    2018-03-09
    PG数据库管理_备份工具的使用 数据库入门 数据库基础教程
  • MariaDB - Mariabackup热备份工具
    MariaDB - Mariabackup热备份工具自MariaDB10.2.7(含)以上版本,不再支持使用Percona XtraBackup工具在线物理热备份。MariaDB 10.1引入了MariaD...
    99+
    2024-04-02
  • 磁盘备份工具dcfldd
    磁盘备份工具dcfldd...
    99+
    2023-06-04
  • mysqldump+binlog的备份与恢复和xtrabackup备份工具
    数据备份类型按业务划分:可分为完全备份,增量备份,差异备份。完全备份:就是对整个数据库的数据和数据结构进行备份,好处是很直观,容易被人理解。不足之处:由于每天都对系统进行完全备份,因此在备份数据中大量是重复...
    99+
    2024-04-02
  • mysql备份的工具mysqldump介绍
    下面讲讲关于mysql备份的工具mysqldump,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql备份的工具mysqldump介绍这篇文章你一定会有所受益。节点11、节...
    99+
    2024-04-02
  • mysql的备份工具有哪些
    这篇文章主要介绍“mysql的备份工具有哪些”,在日常操作中,相信很多人在mysql的备份工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的备份工具有哪些”...
    99+
    2024-04-02
  • Linux怎么使用backup-manager工具备份系统
    本篇内容介绍了“Linux怎么使用backup-manager工具备份系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  只有在电脑出了问...
    99+
    2023-06-13
  • 怎么使用Oracle数据库的逻辑备份工具
    这篇文章主要介绍“怎么使用Oracle数据库的逻辑备份工具”,在日常操作中,相信很多人在怎么使用Oracle数据库的逻辑备份工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • MySQL选择合适的备份策略和备份工具
    目录一、多地部署二、备份的常见分类1、物理备份 VS 逻辑备份1)物理备份2)逻辑备份2、离线备份 VS 在线备份3、全量备份 VS 增量备份三、MySQL中的备份工具1、物理备份2...
    99+
    2024-04-02
  • mysql5.7逻辑备份工具mysqlpump
    mysqlpump是mysql5.7.8版本后特有的逻辑备份工具,相对于mysqldump和mysqldumper,mysqlpump拥有更多特性,官方文档的描述如下:mysqlpump feat...
    99+
    2024-04-02
  • Percona MongoDB HotBackup热备份工具
    Percona MongoDB HotBackup热备份工具前言:目前官方MongoDB社区版是不支持Hot Backup热备份的,我们只能通过mongodump等逻辑备份工具导出bson文件,再mongo...
    99+
    2024-04-02
  • 使用mysqldump工具实现备份mysql命令方法
    下面一起来了解下使用mysqldump工具实现备份mysql命令方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望使用mysqldump工具实现备份mysql命令方法这篇短内容是你想要的。mysqldu...
    99+
    2024-04-02
  • 使用xtrabackup工具实现对MySQL数据库备份
    下文给大家带来有关使用xtrabackup工具实现对MySQL数据库备份内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完使用xtrabackup工具实现对MySQ...
    99+
    2024-04-02
  • mysql企业备份工具mysqlbackup如何安装使用
    这篇文章主要介绍mysql企业备份工具mysqlbackup如何安装使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql enterprise版...
    99+
    2024-04-02
  • MySQL5.7中的mysqlpump备份工具说明
    本篇内容介绍了“MySQL5.7中的mysqlpump备份工具说明”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MySQL5.7之后多了一个...
    99+
    2023-06-06
  • MySQL备份工具mysqldump的基础使用命令有哪些
    这篇文章主要介绍了MySQL备份工具mysqldump的基础使用命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  MySQL数据库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作