广告
返回顶部
首页 > 资讯 > 数据库 >Percona xtrabackup 安装与使用
  • 683
分享到

Percona xtrabackup 安装与使用

2024-04-02 19:04:59 683人浏览 安东尼
摘要

Backup一直是数据库最重要的环节,Mysql也比例外。而mysql最好的备份工具就是Percona xtrabackup和Mysql Enterprise backup(官方收费版)。Xtrabacku

Backup一直是数据库最重要的环节,Mysql也比例外。而mysql最好的备份工具就是Percona xtrabackup和Mysql Enterprise backup(官方收费版)。


Xtrabackup中主要包含两个工具:


xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表(Myisam表),也不能备份数据表结构。

innobackupex:是将xtrabackup进行封装的perl脚本,可以备份和恢复MyISAM表以及数据表结构。

但是针对myisam的备份是需要加读的,多少会对线上业务影响。但是当前绝大部分Mysql用户,都是用innodb,所以,myisam只是系统表使用,锁的影响,也就可以忽略了。

一段官方文档的说明:

Http://www.percona.com/doc/percona-xtrabackup/2.1/manual.html


It is possible to use the xtrabackup binary alone, however, the recommend way is using it through the innobackupex wrapper script and let it execute xtrabackup for you. It might be helpful to first learn how to use innobackupex, and then learn how to use xtrabackup for having a better low-level understanding or control of the tool if needed.


这里,我们就用Percona Xtrabackup来备份Mysql。


1. 下载软件,进入下载链接

https://www.percona.com/downloads/

2. 选择xtrabackup

Percona xtrabackup 安装与使用Percona xtrabackup 安装与使用


3. 选择OS版本,下载

wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.11/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.11-1.el6.x86_64.rpm

Percona xtrabackup 安装与使用

Percona xtrabackup 安装与使用4. 安装中可能会遇到缺少下面包的问题:

--> Processing Dependency: libev.so.4()(64bit) for package: percona-xtrabackup-24-2.4.10-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: percona-xtrabackup-24-2.4.10-1.el6.x86_64 (percona-release-x86_64)
Requires: libev.so.4()(64bit)

到下面网址,下载对应系统的rpm包,并安装

http://rpm.pbone.net/index.PHP3/stat/3/srodzaj/1/search/libev.so.4

下载

wget 
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/rudi_m:/devel-snap/Centos_CentOS-6/x86_64/libev4-4.15-7.1.x86_64.rpm

安装

rpm -ivh 
libev4-4.15-7.1.x86_64.rpm

5. 下载rpm包到本地,然后安装,发现和现有的mysql冲突conflicts with file from package mysql-commUnity-server


# yum -y localinstall percona-xtrabackup-24-2.4.11-1.el6.x86_64.rpm
......
Transaction Check Error:
file /etc/my.cnf from install of Percona-Server-shared-51-5.1.73-rel14.12.625.rhel6.x86_64 conflicts with file from package mysql-community-server-5.6.39-2.el6.x86_64

6. 先安装一个

# yum install MySQL-shared-compat*

7. 然后再次安装,就解决冲突问题了

# yum localinstall percona-xtrabackup-24-2.4.10-1.el6.x86_64.rpm
......
Installed:
percona-xtrabackup-24.x86_64 0:2.4.10-1.el6
Dependency Installed:
perl-DBD-MySQL.x86_64 0:4.013-3.el6                            rsync.x86_64 0:3.0.6-12.el6
Complete!

8. 备份与恢复测试

innobackupex --defaults-file=/etc/my.cnf --user=root --passWord='password' /backup/20180423/

手动删除文件

/mysql/help_topic.frm
rm: remove regular file `events_stages_current.frm'? y
rm: remove regular file `events_stages_history.frm'? y
rm: remove regular file `events_stages_history_long.frm'? y
rm: remove regular file `events_stages_summary_by_account_by_event_name.frm'?

9. 整合备份文件

innobackupex --defaults-file=/etc/my.cnf  --apply-log /backup/20180423/2018-04-18_00-58-36/

10. 备份还原

innobackupex --defaults-file=/etc/my.cnf  --copy-back /backup/20180423/2018-04-18_00-58-36/


可以看到,xtrabackup已经正常工作了。


mysql备份恢复测试,请参考:

https://blog.51cto.com/hsbxxl/2107383


您可能感兴趣的文档:

--结束END--

本文标题: Percona xtrabackup 安装与使用

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

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

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

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

下载Word文档
猜你喜欢
  • Percona xtrabackup 安装与使用
    Backup一直是数据库最重要的环节,mysql也比例外。而mysql最好的备份工具就是Percona xtrabackup和Mysql Enterprise backup(官方收费版)。Xtrabacku...
    99+
    2022-10-18
  • Centos 6.8 安装Percona Xtrabackup
    1、获取xtrabackup工具     https://www.percona.com/  我这里安装的rpm的   2、安装&nbs...
    99+
    2022-10-18
  • 如何安装percona-xtrabackup
    如何安装percona-xtrabackup,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.安装依赖包:yum install cmak...
    99+
    2022-10-18
  • 怎样进行percona-xtrabackup安装
    这篇文章给大家介绍怎样进行percona-xtrabackup安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux系统环境:Red Hat Enterprise Linux S...
    99+
    2022-10-18
  • Percona XtraBackup如何源码安装
    小编给大家分享一下Percona XtraBackup如何源码安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • CentOS下使用yum方式安装percona xtrabackup步骤
    编辑/etc/yum.repos.d/Percona.repo,加入以下内容: #vi /etc/yum.repos.d/Percona.repo [percona] name = CentOS $rele...
    99+
    2022-10-18
  • percona-xtrabackup使用(二)
       上一篇简单介绍了percona-xtrabackup的安装,percona-xtrabackup安装(一),这篇主要介绍innobackupex的工作以及实现原理和具体的使用等。x...
    99+
    2022-10-18
  • percona-toolkit的安装与使用
    一、percona-toolkit的安装请参考:https://blog.csdn.net/yuanyk1222/article/details/100066788 二、下面来说说此工具的一些用法: pt-online-schema-c...
    99+
    2016-05-22
    percona-toolkit的安装与使用
  • mysql之 percona-xtrabackup 2.4.7安装(热备工具)
    准备:os是centos6.7,提前下载并上传 percona-xtrabackup 安装包,下载网址为: https://www.percona.com/downloads/XtraBackup/LATE...
    99+
    2022-10-18
  • yum方式安装Percona XtraBackup报错怎么办
    小编给大家分享一下yum方式安装Percona XtraBackup报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-18
  • 安装percona-xtrabackup-2.0.8工具把MySQL5.1.73升级为5.6.36
    本文主要给大家简单讲讲安装percona-xtrabackup-2.0.8工具把MySQL5.1.73升级为5.6.36,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主...
    99+
    2022-10-18
  • XtraBackup的安装与介绍
    1、安装需要的包 yum -y install cmake gcc gcc-c++ libaio libaio-devel a...
    99+
    2022-10-18
  • Percona Toolkit怎么安装使用
    本篇内容主要讲解“Percona Toolkit怎么安装使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Percona Toolkit怎么安装使用”吧!Per...
    99+
    2022-10-19
  • 怎么安装并使用percona-toolkit
    这篇文章主要讲解了“怎么安装并使用percona-toolkit”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么安装并使用percona-toolkit”...
    99+
    2022-10-18
  • mysql 第三方工具percona-toolkit安装使用
    percona-toolkit工具包同percona-xtrabackup一样都是用Perl写的工具包,percona-toolkit工具包是一组高级的管理mysql的工具包集,可以用来执行各种通过手工执行...
    99+
    2022-10-18
  • 如何使用rpm包方式安装Percona server
    这篇文章主要介绍了如何使用rpm包方式安装Percona server,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Percona Xtra...
    99+
    2022-10-18
  • 如何使用二进制tar包方式安装Percona server
    这篇文章给大家分享的是有关如何使用二进制tar包方式安装Percona server的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Installing Percona Serve...
    99+
    2022-10-18
  • XtraBackup基本安装及innobackupex使用方法,远程备份
    #获得下载地址 wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.3/binary/redhat/6/x86_...
    99+
    2022-10-18
  • CentOS7.x 安装mysql5.7 XtraBackUp备份工具使用命令详解
    目录mysql安装1.mysql下载2.安装mysql3.配置mysql4.数据库备份4.1备份的种类4.2备份时数据库的状态4.3备份文件的格式4.4备份内容4.5备份工具4.6O...
    99+
    2022-11-13
  • sqoop 安装与使用
    Sqoop(发音:skup)是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可...
    99+
    2020-02-07
    sqoop 安装与使用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作