在CentOS 8.2中安装Percona Xtrabackup 8.0.x备份MySql

  1. 添加Percona软件库:

    yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

  2. 安装Percona Xtrabackup 8.0.x:

    yum install percona-xtrabackup-80

  3. 确认安装完成后,您可以使用以下命令验证Percona Xtrabackup的安装版本

    xtrabackup --version

  4. 启动备份本机或者指定服务器

    
    # 备份指定服务器节点
    xtrabackup --backup --host=192.168.0.28 --port=3306 --user=root --password=Rtx_oa_2023 --target-dir=/backup# 备份本机服务器节点
    xtrabackup --backup --user=root --password=Rtx_oa_2023 --port=3306 --target-dir=/backup

  5. 存在的问题

    1. Percona的源非常慢

      解决方法去国内其它源下载上产本地安装依赖即可.
      # 安装当前目录下的本地依赖
      yum install ./percona-xtrabackup-80-8.0.34-29.1.el7.x86_64.rpm

    2. 源仓库缺少依赖

      Error: Package: percona-xtrabackup-80-8.0.34-29.1.el7.x86_64 (/percona-xtrabackup-80-8.0.34-29.1.el7.x86_64) Requires: libev.so.4()(64bit)
      # 在其它服务器源仓库查找提供libev.so.4()(64bit)的软件包,命令行特殊符号转义
      rpm -q --whatprovides libev.so.4\(\)\(64bit\)# 下载但不安装依赖
      yumdownloader --resolve libev-4.15-7.el7.x86_64 (用过)
      yum install --downloadonly --downloaddir=/path/to/directory libev (待实践)# 下载依赖然后上传的需要的服务器执行本地yum安装即可
      yum install ./libev-4.15-7.el7.x86_64
      

  6. 通过docker安装

    # 拉取指定版本镜像
    docker pull percona/percona-xtrabackup:8.0.26# 创建一个桥接网络,以便容器能够与宿主机和其他容器通信
    docker network create myNetWork# 创建容器命令
    # 官方文档【https://docs.percona.com/percona-xtrabackup/8.0/docker.html】
    docker create --name xtrabackup --network=myNetWork percona/percona-xtrabackup:8.0.26 xtrabackup --backup --target-dir=/path/to/backup --user=root --password=Rtx_oa_2023 --host=192.168.0.28 --port=3306 --database=rtx-oa

  7. 关于全量备份纯SQL

    # 全量备份所有数据库,`--single-transaction` 确保备份过程中不会锁定表
    mysqldump --single-transaction -u root -p --all-databases > backup.sql# 恢复所有数据库备份
    mysql -u username -p < ./backup.sql# 恢复指定的备份
    mysql -u root -p rtx-oa < ./backup.sql (未验证)# 全量备份指定数据库
    mysqldump --single-transaction -u root -p --databases rtx-oa rtx-ob > backup.sql# 恢复指定的备份
    mysql -u root -p rtx-oa < ./backup.sql (未验证)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/178585.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

23种设计模式之C++实践

23种设计模式之C++实践 1. 简介2. 基础知识3. 设计模式(一)创建型模式1. 单例模式1.2 饿汉式单例模式1.3 懒汉式单例模式比较IoDH单例模式总结2. 简单工厂模式简单工厂模式总结3. 工厂方法模式工厂方法模式总结4. 抽象工厂模式抽象工厂模式总结5. 原型模式原型模式总结6. 建造…

Leetcode算法之哈希表

目录 1.两数之和2.判定是否互为字符重排3.存在重复元素I4.存在重复元素II5.字母异位词分组 1.两数之和 两数之和 class Solution { public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int> hash;for(int i0;i<nums.si…

2020年2月25日 Go生态洞察:Go 1.14版本发布

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

linux进入telnet和推出telnet

安装telnet centos7 yum install -y telnet ubuntu apt install -y telnet 进入telnet telnet ip port 退出telnet 1. 按下下面的组合键 ctrl] 2. 输入下面命令推出 quit

ipconfig出来各个字段的意思

1 ipconfig 是一个用于显示当前网络接口配置信息的命令。在 Windows 操作系统下&#xff0c;运行 ipconfig 后显示的信息有以下几个部分&#xff1a; 以太网适配器/无线局域网适配器的名称&#xff1a;这些是您计算机上安装的网络适配器的名称。 物理地址&#xff08;Physica…

电荷泵升压/降压电路

一、升压\降压电路原理分析 1、升压电路 电荷泵升压电路 VoutVa5V 5V_PLUS0V时&#xff0c;Va给C2充电&#xff0c;C2上节点电压比C2下节点电压高Va&#xff1b; 5V_PLUS5V时&#xff0c;C2电压不能突变&#xff0c;C2上节点电压依然比C2下节点电压高Va&#xff0c;但C2下节点…

关于AM5系列微机保护装置在某产业园配电工程中的应用-安科瑞 蒋静

1 摘要 目前&#xff0c;微机保护装置广泛应用于电力系统中&#xff0c;该类装置能够合理监测电力系统的运行状况&#xff0c;并实时记录电力系统出现故障的位置及性质&#xff0c;从而为故障的快速处理提供合理的参考信息。本文介绍的AM5系列微机保护装置&#xff0c;可以针对…

东用科技智能公交识别系统无线传输方案

在科技不断进步和人工智能快速发展的当下&#xff0c;人脸识别技术已逐渐应用于各个领域。其中&#xff0c;公共交通领域便是重要的应用场景之一。人脸识别技术的引入可以提高交通的安全性、效率及便利性。 为了实现公交公司对乘客的身份识别和安全管理的需求&#xff0c;提高运…

【2023.11.26】Mybatis注解学习

注解执行SQL语句 Mybatis的映射接口需要写在映射器xml的命名空间内。为了省略这一步&#xff0c;可以使用注解开发。 Select("select * from artist where aID #{a}")artist getArtistById(int a); 在接口的方法上加上注解&#xff0c;注解中写明SQL语句即可省略映…

CVPR 2023 精选论文学习笔记:UniSim A Neural Closed-Loop Sensor Simulator

基于MECE原则,我们给出以下分类标准: 标准 1:仿真类型 仿真类型是指仿真器是否能够实时生成场景。实时仿真器能够以每秒至少 30 帧的速度生成图像和视频,使其适用于训练和测试自动驾驶汽车等机器人。另一方面,离线仿真器不是实时的,但它们可以生成更逼真的图像和视频。这…

【Linux系统编程】进程概念详解(什么是进程?如何查看进程?)

目录 一、前言 二、 什么是进程&#xff1f; &#x1f4a6;引出进程 &#x1f4a6;进程的基本概念 &#x1f4a6;理解进程 ⭐描述进程--PCB&#xff08;进程控制块&#xff09; ⭐组织进程 三、查看进程 &#x1f4a6; 通过 ps 命令查看进程 &#x1f4a6; 通过 l…

CocosCreator 面试题(十六)Cocos Creator 节点池的基本原理是什么?如何使用?

一、Cocos Creator 节点池的基本原理是什么&#xff1f; Cocos Creator 是一个游戏开发引擎&#xff0c;它提供了节点池&#xff08;Node Pool&#xff09;的功能&#xff0c;用于管理和重用游戏中的节点对象。节点池的基本原理如下&#xff1a; 创建初始节点&#xff1a;在游戏…

leetcode做题笔记828. 统计子串中的唯一字符

我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符&#xff0c;并返回唯一字符的个数。 例如&#xff1a;s "LEETCODE" &#xff0c;则其中 "L", "T","C","O","D" 都是唯一字符&#xff0c;…

口袋参谋:如何识别买家旺旺号?这招超简单!

​想要不被骗钱、跑路&#xff01;那商家在销量递增之前&#xff0c;一定要验买家旺旺号&#xff01;那如何快速验出买家是人还是“鬼”&#xff0c;我们就需要借助验号工具了。 说到这个验号工具&#xff0c;我不得不说&#xff0c;口袋参谋照妖镜查号功能&#xff0c;一键快速…

编程语言发展史:Go语言的设计和特点

一、前言 Go语言是一种由Google开发的编程语言&#xff0c;于2007年开始设计&#xff0c;2009年首次发布。Go语言是一种面向对象、静态类型、编译型的语言&#xff0c;具有高效、简单、安全等特点&#xff0c;可用于开发各种类型的应用程序。Go语言的设计和特点使其成为越来越…

2021年12月 Scratch图形化(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch等级考试(1~4级)全部真题・点这里 一、单选题(共15题,每题2分,共30分) 第1题 下图两个积木的值分别是? A:false true B:false false C:true true D:true false 答案:A 第2题 小猫和小狗是非常好的朋友,他们发明了一种加密方法:用两位数字代表字母。…

Pytest自动化测试框架完美结合Allure

简介 Allure Framework是一种灵活的、轻量级、多语言测试报告工具。 不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容&#xff0c; 而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试。 从开发/测试的角度来看&#xff1a; Allure报告可以…

应用密码学期末复习(1)

学习资料 应用密码学总结_应用密码学知识点总结-CSDN博客 应用密码学期末复习知识点总结_5的36次方mod97__PriDe的博客-CSDN博客 【密码学】密码学期末考试速成课&#xff0c;不挂科&#xff01;&#xff01;#高数帮_哔哩哔哩_bilibili 目录 学习资料 第一章 概述 1.1信息…

Python基础:标准库概览

1. 标准库介绍 Python 标准库非常庞大&#xff0c;所提供的组件涉及范围十分广泛&#xff0c;正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写)&#xff0c;Python 程序员必须依靠它们来实现系统级功能&#xff0c;例如文件 I/O&#xff0c;此外还有大量以 Pyt…

【代码随想录】算法训练计划35

贪心 1、860. 柠檬水找零 题目&#xff1a; 输入&#xff1a;bills [5,5,5,10,20] 输出&#xff1a;true 思路&#xff1a; 模拟大法 func lemonadeChange(bills []int) bool {//贪心&#xff0c;代码一刷&#xff0c; 感觉要用到hashmap&#xff0c;也不用five, ten : 0…