Percona Toolkit MySQL主从检查工具安装

十八、Percona Toolkit工具 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括:1)检查master和slave数据的一致性2)有效地对记录进行归档3)查找重复的索引4)对服务器信息进行汇总5)分析来自日志和tcpdump的查询6)当系统出问题的时候收集重要的系统信息percona-toolkit源自Maatkit和Aspersa工具,这两个工具是管理mysql的最有名的工具。 阅读详情

说明:在现在项目开发中MySQL的主从架构的使用是很常见的,主从同步的问题也会经常遇到,还好有专门的工具来检查不同步的SQL问题。

官网:Percona Toolkit 

1.RPM包安装:

[root ~]$ wget https://downloads.percona.com/downloads/percona-toolkit/3.2.1/binary/redhat/8/x86_64/percona-toolkit-3.2.1-1.el8.x86_64.rpm
[root ~]$ yum install perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes -y
[root ~]$ rpm -ivh percona-toolkit-3.2.1-1.el8.x86_64.rpm

2.源码包安装:

[root ~]$ wget https://downloads.percona.com/downloads/percona-toolkit/3.2.1/binary/tarball/percona-toolkit-3.2.1_x86_64.tar.gz
[root ~]$ tar zxf percona-toolkit-3.2.1_x86_64.tar.gz -C /usr/local/percona-toolkit_3.2.1/
[root ~]$ cd /usr/local/percona-toolkit_3.2.1 && mv * /usr/local/percona-toolkit_3.2.1/ && rm -rf percona-toolkit-3.2.1/
[root percona-toolkit-3.2.1]$ perl Makefile.PL
[root percona-toolkit-3.2.1]$ make && make install

3.默认安装目录:

/usr/local/bin/

源码安装遇到的坑:

make && make install 执行编译和安装的时候可能会遇到下面的问题:

Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL                                line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1

填坑:

yum install perl-ExtUtils-MakeMaker
yum -y install perl-CPAN

参考:

https://www.cnblogs.com/xuanzhi201111/p/4128894.html
https://www.cnblogs.com/xuanzhi201111/p/4180638.html
https://www.jb51.net/article/155391.htm

【Mysql进阶】5步精通MySQL主从复制:Percona Toolkit实战解析 vs. 常规工具,你选谁? 通过上述步骤,我们不仅解决了MySQL主从复制中的延迟问题,还学会了如何利用Percona Toolkit来提升数据库管理的效率。Percona Toolkit的强大之处在于它的灵活性和功能性,无论你是初学者还是资深DBA,都能从中受益匪浅。当然,技术的学习永无止境,希望今天的分享能够成为你探索MySQL世界的又一块基石。 阅读详情

相关推荐

percona-toolkit-3.3.1-1-最新版.zip

1、percona-toolkit-3.3.1-1-最新版.zip 2、支持centos、redhat、orace linux、ubuntu、debian、麒麟V10、欧拉系统等个版本Linux系统。 3、内部各版本安装包列表如下: percona-toolkit-3.3.1-1.el7.x86_64.rpm、 percona-toolkit-3.3.1-1.el8.x86_64.rpm、 percona-toolkit-3.3.1_x86_64.tar.gz、 percona-toolkit_3.3.1-1.bionic_amd64.deb、 percona-toolkit_3.3.1-1.buster_amd64.deb、 percona-toolkit_3.3.1-1.focal_amd64.deb、 percona-toolkit_3.3.1-1.stretch_amd64.deb。

01.数据归档工具的选择-Percona Toolkit,并centos7.9中安装

1.1.在实际的业务使用过程中,我们既要考虑服务器硬件的成本,也要考虑系统的稳定性。所以就有了数据归档的这个业务需求了。我们需要把一些老的数据,比如两年前的数据移出去。增强数据库的性能。1.2.在进行数据归档的过程中,我们不是进行整库备份,如何把部分数据转移出去。这部分功能要如何实现。1.3.如果自己写代码或者存储过程进行数据归档,那如果保证性能,考虑使用成熟的工具进行测试。1.4.在归档的过程中,如果发生异常,工具是否能快速回滚或者给出详细信息。

u011442726的博客 890

【本体】Protege高效批量导入实例(Individuals)的自动化实践

本文详细介绍了在Protege中高效批量导入实例(Individuals)的自动化实践方法。通过分析Protege本体文件结构,提供Python脚本示例,帮助用户快速处理大规模数据导入,显著提升知识图谱构建效率。特别适合需要处理数千个实例的医疗、制药等领域应用。

weixin_30275415的博客 408

Percona Toolkit 神器全攻略

Percona Toolkit简称(PT工具),是一组高级命令行工具,用于管理MySQL/GreatSQL的工具。可以用它来执行各种难以手动执行的MySQL/GreatSQL和系统任务。其功能包括检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、在线DDL等,DBA熟悉掌握PT工具后将极大提高工作效率。本系列只介绍和探讨Percona Toolkit中针对MySQL/GreatSQL数据库的实用工具。

GreatSQL2021的博客 709

【scp】Windows 下scp报错 bad permissions

Windows 下使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决 C:\Users\Administrator>scp -P 66666 D:\1111.pdf zzd@58.213.45.xx:/home/zzd/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING:...

走在搬砖的路上! 4158

保姆级教程:用微信小程序+OneNet MQTT API,5分钟搞定温湿度数据实时展示

本文提供了一份详细的教程,教你如何利用微信小程序和OneNet MQTT API在5分钟内实现温湿度数据的实时展示。从OneNet平台配置到小程序数据绑定,手把手指导零基础开发者快速搭建监控系统,涵盖API调用、数据解析和界面设计等关键步骤。

weixin_30298497的博客 370

安装Percona Toolkit时报错的解决方式

[root@280506 FCGI-0.74]# perl Makefile.PLCan't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl.

yimenglin的博客 339

GEO芯片数据下载和探针ID转换(保姆级教程)

R语言安装、GEO芯片数据下载、探针ID转换

qq_43138237的博客 3万+

percona-toolkit(pt-heartbeat)工具监控Mysql主从同步状态

一、下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。 [root@push-5-221 src]# cd /usr/local/src/ [root@push-5-221 src]# wget https://www.percona.com/download...

eagle89的专栏 978

IEEE LaTeX模板中algorithm排版避坑指南:如何优雅地嵌入算法描述?

本文详细解析了在IEEE LaTeX模板中优雅排版algorithm的实用技巧,包括基础配置、高级自定义及常见问题解决方案。通过嵌套环境与[H]参数的应用,帮助研究者克服IEEEtran模板对算法排版的限制,实现专业且美观的算法呈现。

weixin_28340315的博客 410

通达信主力检测利器

主力轨迹:100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1),COLORWHITE;主力拉高:IF(VAR51<REF(VAR51,1),VAR51,0),COLORYELLOW,NODRAW;洗盘:IF(VAR5<REF(VAR5,1),VAR5,0),COLOR000079,NODRAW;主力进场:IF(VAR5>REF(VAR5,1),VAR5,0),COLORRED,NODRAW;MAZL:MA(主力轨迹,N2),COLORYELLOW;

zhibiaogong的博客 7468

percona-toolkit 检查 MySQL 主从延迟

从库的 IO线程 拉取主库的二进制出现 阻力(没有中断,也在复制。sql线程 也能 同步上 IO线程。但是,实际上此时的 从库数据进度 已经落后 主库的数据进度。pt-heartbeat 为 percona-toolkit工具包中的一个,安装完 percona-toolkit 之后可以使用。,下次 再启动 该后台进程 之前 必须 先删除该文件,否则无法启动。由于主库上的心跳表已经不更新了,从库认为与主库的延迟越来越大。: I/O线程是否被启动并成功地连接到主服务器上。: SQL线程是否被启动。

weixin_68243500的博客 940

2万字长文:海豚调度器(DolphinScheduler)面试题深入了解

DAG图(有向无环图)是海豚调度器中表示工作流任务依赖关系的一种方式。在DolphinScheduler中,每个任务是一个节点,任务之间的依赖关系通过有向边连接这些节点来表示。无环:保证了工作流的执行顺序是确定的,避免了无限循环的问题。有向:箭头指示了任务的执行方向,即上一个任务的输出可以作为下一个任务的输入。依赖表示:通过图形化界面,用户可以通过拖拽连接线来定义任务之间的先后顺序和依赖关系。并行处理:DAG图可以表示出任务的并行关系,允许多个任务在没有直接依赖关系的情况下同时执行。条件分支。

大模型大数据攻城狮的专栏 1333

MySQL 主从同步percona-toolkit工具(数据一致性监测、恢复主从不同步)

在mysql工作中接触最多的就是mysql replication,mysql在复制方面还是会有一些常规问题,比如主库宕机或者从库宕机有可能会导致复制中断,通常需要进行人为修复,或者很多时候需要把一个从库提升为主库,但对从库和主库的数据一致性不能保证一样。这种情况下就需要使用percona-toolkit工具的pt-table-checksum组件来检查主从数据的一致性;如果发现不一致的数据,可以通过pt-table-sync修复;还可以通过pt-heartbeat监控主从复制延迟。当然如果数据量小,sla

小渣渣 2485

AgentScope Java 入门:Spring AI Alibaba 与 AgentScope 的定位与区别

摘要:Spring AI Alibaba是阿里基于Spring AI开发的本地化AI应用框架,旨在服务Java开发者。它提供模型接入、函数调用、RAG等功能,并与阿里云基础设施深度集成。同时,阿里开源了多智能体框架AgentScope,其Java版(AgentScope-Java)专注于Agentic设计理念。两者将协同发展:Spring AI Alibaba侧重Spring生态集成,AgentScope-Java强化智能体能力。未来计划包括支持AgentScope、升级Admin平台,以及推进Server

SmartSi 1549

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

percona mysql 主从_mysql之percona-toolkit安装与主从复制

percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括:1)、检查master和slave数据的一致性2)、有效地对记录进行归档3)、查找重复的索引4)、对服务器信息进行汇总5)、分析来自日志和tcpdump的查询6)、当系统出问题的时候收集重要的系统信息percona-toolkit源自Maatkit 和Aspersa...

weixin_30941657的博客 182

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

MySQL的数据库性能分析利器Percona toolkit

Percona Toolkit是Percona公司出品的,是一个功能强大、稳定、易用的MySQL工具集用于管理MySQL数据库,可以提供很多实用工具

Yweir的博客 1394

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

percona-toolkit的安装、校验主从数据一致性

一、percona-toolkit安装 1、下载 wget https://www.percona.com/downloads/percona-toolkit/3.0.13/binary/redhat/7/x86_64/percona-toolkit-3.0.13-1.el7.x86_64.rpm 2、安装依赖 yum install -y perl-DBD-MySQL.x86_64 pe...

qq_33382925的博客 540

mysql【主从同步工具percona-toolkit安装使用】

percona-toolkit介绍 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索引 对服务器信息进行汇总 分析来自日志和tcpdump的查询 当系统出问题的时候收集重要的系统信息 percona-toolkit工具中最主要的三个组件分别是: pt-table-checksum 负责监测mysql主从数据一致性 pt-table-sync

Happywzy~的博客 603

percona-toolkit 安装以及使用

关闭防火墙 首先配置数据库的主从 在master服务器上面授权 在slave服务器同步 上传安装包及安装 没有安装包的话用wget下载 wget https://www.percona.com/downloads/percona-toolkit/3.1.0/binary/redhat/7/x86_64/percona-toolkit-3.1.0-2.el7.x86_64.rpm ...

xiongfeng_im的博客 1486

percona-toolkit工具包的安装和使用

percona-toolkit工具包的安装和使用 percona-toolkit工具包同percona-xtrabackup一样都是用Perl写的工具包,percona-toolkit工具包是一组高...

coco3600的博客 2399

percona mysql 安装_MySQL-percona安装

1. percona-toolkit工具部署1.1 下载文件1.2 安装# 安装依赖系统包yum -y install perl-ExtUtils-MakeMaker perl-DBI perl-DBD-MySQL perl-Digest-MD5 perl-Time-HiRestar -xf percona-toolkit-3.1.0_x86_64.tar.gz -C /usr/local/src...

weixin_31036469的博客 456

PERCONA-TOOLKIT 安装使用

percona-toolkit 安装使用 搭配主从 安装:yum -y install mariadb mariadb-server(主从都需要安装) MySQL主从 ############################################################################### 在主(Master主机上的操作) 1.关闭防火墙 service i...

sqdxmd的博客 441

linux MySQL Percona Toolkit 使用指南

linux MySQL Percona Toolkit 使用指南

空 1360

MySql主从同步-percona-toolkit(数据一致性检测、延迟监控)使用

在mysql工作中接触最多的就是mysql replication,mysql在复制方面还是会有一些常规问题,比如主库宕机或者从库宕机有可能会导致复制中断,通常需要进行人为修复,或者很多时候需要把一个从库提升为主库,但对从库和主库的数据一致性不能保证一样。这种情况下就需要使用percona-toolkit工具的pt-table-checksum组件来检查主从数据的一致性;如果发现不一致的数据,可以...

大脸猫的博客 1244
上一篇: CentOS 7 安装jdk-8u271
下一篇: Centos7 MySql8安装
JavaAlpha
博客等级 码龄18年 910粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值