Linux系统安装部署xtrabackup

devtools/2024/12/25 8:41:38/

简介

  • xtrabackup一款强大的在线热备份工具
  • 备份过程中不锁库表,适合生产环境
  • 由专业组织Percona提供(改进MySQL分支)

xtrabackup_4">下载xtrabackup

xtrabackup官网地址:https://www.percona.com/
在这里插入图片描述
进去官网后,下滑到底部导航栏,点击底部的Downloads下载按钮,进入下载页面
下载地址:https://www.percona.com/downloads
在这里插入图片描述
下滑找到Percona XtraBackup
在这里插入图片描述
选择需要下载的版本,我这里下载的是8.0.32
选择完安装的版本和环境后,点击安装包的后面DOWNLOAD即可下载
在这里插入图片描述

xtrabackup_16">部署xtrabackup

将已经下载的xtrabackup安装包上传至服务器
安装percona-xtrabackup(libev是依赖包)

dnf -y install libev
dnf -y localinstall  percona-xtrabackup-80-8.0.32-25.1.el8.x86_64.rpm

问题:
出现以下问题,表示安装的版本有问题,版本不支持你当前的 MySQL 服务器版本,请重新选择下载正确的版本
XtraBackup 的版本通常需要匹配或接近 MySQL 的版本,以确保所有功能都能正确工作。

[root@mysql ~]# mkdir /db_all
[root@mysql ~]# xtrabackup --backup --user=root --password="123qqq...A" --target-dir=/db_all
2024-12-24T10:33:05.448928+08:00 0 [Note] [MY-011825] [Xtrabackup] recognized server arguments: --datadir=/var/lib/mysql 
2024-12-24T10:33:05.449607+08:00 0 [Note] [MY-011825] [Xtrabackup] recognized client arguments: --backup=1 --user=root --password=* --target-dir=/db_all 
xtrabackup version 8.0.32-25 based on MySQL server 8.0.32 Linux (x86_64) (revision id: 14f007fb)
241224 10:33:06  version_check Connecting to MySQL server with DSN 'dbi:mysql:;mysql_read_default_group=xtrabackup' as 'root'  (using password: YES).
241224 10:33:06  version_check Connected to MySQL server
241224 10:33:06  version_check Executing a version check against the server...# A software update is available:
241224 10:33:09  version_check Done.
2024-12-24T10:33:09.434824+08:00 0 [Note] [MY-011825] [Xtrabackup] Connecting to MySQL server host: localhost, user: root, password: set, port: not set, socket: not set
2024-12-24T10:33:09.567053+08:00 0 [ERROR] [MY-011825] [Xtrabackup] Unsupported server version 8.0.36
2024-12-24T10:33:09.567179+08:00 0 [ERROR] [MY-011825] [Xtrabackup] Please upgrade PXB, if a new version is available. To continue with risk, use the option --no-server-version-check.

http://www.ppmy.cn/devtools/145214.html

相关文章

ensp 关于acl的运用和讲解

ACL(Access Control List,访问控制列表)是一种常用于网络设备(如路由器、交换机)上的安全机制,用于控制数据包的流动与访问权限。ACL 可以指定哪些数据包允许进入或离开某个网络接口,基于不同的…

【Three.js基础学习】32.rading sea shading shaders

前言 实现波涛汹涌的大海,添加灯光,阴影等 与我们上个离开时的狂暴海项目相同 一个细分良好的海洋平面放置在src/shaders/water/中的自定义着色器 1i1-gu1 vite-plugin-gls1 轨道控制 添加灯光 (和light shading学的一样) 环境光,方向光&…

利用Spring Cloud Gateway Predicate优化微服务路由策略

利用Spring Cloud Gateway Predicate优化微服务路由策略 一、Predicate简介 Spring Cloud Gateway 是 Spring 生态系统中用于构建 API 网关的框架,它基于 Project Reactor 和 Netty 构建,旨在提供一种高效且灵活的方式来处理 HTTP 请求和响应。 Spring …

ubuntu22.04安装PaddleX3

PaddleOCR 安装过程可以参考PaddleX本地安装教程 我的电脑环境配置: ubuntu22.04 cuda11.8(之前安装的是12.4没有匹配的paddle-gpu;这里改成11.8) 一、安装基础环境 1、 conda create -n ppx1 python3.10 2、 conda activate ppx1 3、…

windows下Redis的使用

Redis简介: Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。 Redis通常被称为数据结构服务器,因为值(value&#xff…

深度学习之超分辨率算法——SRGAN

更新版本 实现了生成对抗网络在超分辨率上的使用 更新了损失函数,增加先验函数 SRresnet实现 import torch import torchvision from torch import nnclass ConvBlock(nn.Module):def __init__(self, kernel_size3, stride1, n_inchannels64):super(ConvBlock…

项目开源能够带来什么?从中得到了什么?

开源软件项目的发展趋势和参与经验是一个多维度的话题,涉及技术进步、经济影响、社区动态以及个人成长等多个层面。以下是针对当前开源项目发展趋势的分析,以及参与开源项目时可能获得的经验和收获。 当前开源项目的发展趋势 技术领域的渗透加深&#x…

VSCode 性能优化指南:提高编码效率,减少资源占用

Visual Studio Code(简称VSCode)是一款广受欢迎的代码编辑器,以其强大的功能和丰富的插件生态系统著称。然而,随着项目规模的扩大和插件数量的增加,VSCode 的性能可能会受到影响。本文将介绍一系列优化措施&#xff0c…