Mysql备份工具xtrabackup安装图解

声明

本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理。

: 当前操作系统CentOS 8、Mysql 8.0.23,使用的xtrabackup 版本号是8.0.23-16。

下载工具

Step 1:下载链接 Download Percona XtraBackup 8.0

Step 2: 根据操作系统版本、数据库版本须选择XtraBackup 8.0的版本并下载。

Step 3:将下载好的Percona-XtraBackup-8.0.23-16-r934bc8f-el8-x86_64-bundle.tar上传到数据库服务器指定的目录。

:当前演示环境为/root/softwares/mysql/

安装工具

Step 1:解压XtraBackup的压缩包

# 解压软件包
cd /root/softwares/mysql/
mkdir XtraBack_self
mkdir XtraBack_ext
tar -xvf Percona-XtraBackup-8.0.23-16-r934bc8f-el8-x86_64-bundle.tar -C XtraBack_self

Step 2:安装XtraBackup

直接安装

# rpm安装
cd XtraBack_self
rpm  -ivh percona-xtrabackup-80-8.0.23-16.1.el8.x86_64.rpm

此时会出现缺少libev.so.4()和perl(DBD::mysql)依赖。

安装依赖

解决方法有两种,一种通过yum install在线结合离线安装,另外一种是手动离线安装。

:libev和perl-DBD-MySQL包的隶属于目录说明:

1 centos 8是AppStream目录:Index of /centos/8/AppStream/x86_64/os/Packages/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2 Centos 7是extras内:Index of /centos/7/extras/x86_64/Packages/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

#Way 1: 离线结合在线安装依赖包# 离线安装libev
cd ../ XtraBack_ext
wget https://mirrors.tuna.tsinghua.edu.cn/centos/8/AppStream/x86_64/os/Packages/libev-4.24-6.el8.x86_64.rpm
rpm -ivh libev-4.24-6.el8.x86_64.rpm# 在线安装perl-DBD-MySQL
yum install perl-DBD-MySQL#Way 2: 手动离线下载rpm包安装#下载安装libev
wget https://mirrors.tuna.tsinghua.edu.cn/centos/8/AppStream/x86_64/os/Packages/libev-4.24-6.el8.x86_64.rpm
rpm -ivh libev-4.24-6.el8.x86_64.rpm#下载安装mariadb
wget https://mirrors.tuna.tsinghua.edu.cn/centos/8/AppStream/x86_64/os/Packages/mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm
rpm -ivh mariadb-connector-c-3.1.11-2.el8_3.x86_64.rpm#下载安装mariadb perl-DBD-MySQL
wget http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/perl-DBD-MySQL-4.046-3.module_el8.1.0+203+e45423dc.x86_64.rpm
rpm -ivh perl-DBD-MySQL-4.046-3.module_el8.1.0+203+e45423dc.x86_64.rpm

再次安装

# 安装依赖包后再次执行rpm
cd ../ XtraBack_self
rpm  -ivh percona-xtrabackup-80-8.0.23-16.1.el8.x86_64.rpm

验证

通过查看XtraBackup的版本号验证是否安装正常。

-- 查看版本号
xtrabackup –version
-- 查看安装路径
rpm -ql percona-xtrabackup-80

问题

详见安装环节。

Mysql备份工具xtrabackup 8 安装图解相关推荐

  1. mysql 5.7 备份innodb_mysql5.7 innodb数据库备份工具Xtrabackup的安装

    mysql5.7 innodb数据库备份工具Xtrabackup的安装 wgetmhttps://www.percona.com/downloads/XtraBackup/Percona-XtraBa ...

  2. 青蛙学Linux—MySQL备份工具XtraBackup

    XtraBackup是Percona公司开发的一款免费开源的MySQL备份工具.与上一篇介绍的mysqldump不同,XtraBackup可以对MySQL进行物理备份(备份的是MySQL的文件而不是生 ...

  3. Mysql 8备份工具mysqlbackup下载安装图解

    mysqlbackup下载安装图解 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 mysqlbackup简介 mysqlba ...

  4. mysql备份工具Xtrabackup增量备份还原图解

    Xtrabackup增量备份还原图解 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. XtraBackup是Percona 提供的免费 ...

  5. mysql 备份工具xtrabackup全备与还原图解

    目录 xtrabackup备份还原图解 声明 准备 验证思路 用户赋权 备份前状态 全备 还原 还原前 还原中 还原后 问题数据目录不为空 xtrabackup备份还原图解 声明 本文的数据来自网络, ...

  6. Mysql 备份工具XtraBackup增量备份

    安装:[url]http://donald-draper.iteye.com/admin/blogs/2314832[/url] 全量备份:[url]http://donald-draper.itey ...

  7. Mysql 备份工具XtraBackup全量备份

    Percona安装:[url]http://donald-draper.iteye.com/admin/blogs/2314832[/url] 命令介绍: The database user used ...

  8. mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置

    mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...

  9. mysql物理备份工具Xtrabackup安装配置

    mysql物理备份工具Xtrabackup安装配置 1    Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业 ...

最新文章

  1. linux安装redis服务,配置PHP扩展
  2. Java assertion 介绍和用法
  3. cocos2d基础介绍
  4. 温州大学计算机与人工智能学院2022年硕士研究生招生复试咨询开始啦!
  5. SQL Server pivot行列转换案例分析
  6. C++ cin cout
  7. 3个检测浏览器User-Agent信息的网站
  8. 简练软考知识点整理-估算成本过程
  9. 扫盲——敏捷开发 Agile development 之 Scrum开发
  10. C++ STL容器在for循环中删除迭代器 正确方法 it++正确吗
  11. 印尼穴居小矮人是进化异类还是病态现代人?
  12. 怎么查看linux系统硬盘,查看Linux磁盘空间的八大方法
  13. sonic配置team与实现机制
  14. Computational principles of synaptic memory consolidation(2016 Nature Neuroscience)
  15. 再给大家推荐一些小游戏
  16. 使用 Dva 开发复杂 SPA
  17. MySQL编程:将查询到的字段赋值给变量
  18. 联想昭阳k43c-80 BIOS里UEFI是灰色项,改不了为legacy
  19. 关于子类重写父类方法的问题
  20. 闭包是什么?五分钟带你了解闭包

热门文章

  1. wxWidgets:wxJoystickEvent类用法
  2. wxWidgets:常用对话框
  3. boost::sort模块实现在大多数排序的数组示例上展开排序
  4. boost::mpl::less相关的测试程序
  5. boost::ratio_subtract相关的测试程序
  6. boost::date_time模块测试时间分辨率特征
  7. Boost:额外的bimap的测试程序
  8. ITK:创建一个固定数组
  9. VTK:可视化算法之TensorEllipsoids
  10. VTK:简单操作之ProjectPointPlane