意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Percona-Toolkit系列(1)---安装

来源:恒创科技 编辑:恒创科技编辑部
2024-01-30 18:26:59


Percona-Toolkit

Percona-Toolkit是Percona公司针对于MySQL开发的一系列工具,作为MySQL DBA是必须掌握的,有些工具非常好用。

安装Percona-Toolkit配置Percona YUM源

Debian 和 Ubuntu平台:


Percona-Toolkit系列(1)---安装

下载存储库包
$ wget
通过​​dpkg​​安装存储库包
$ sudo
检查​​/etc/apt/sources.list.d/percona-release.list​​是否存在,存在则安装成功。

Redhat和Centos平台:

使用root用户通过​​yum​​命令直接安装rpm包即可,如下

$ sudo yum install

安装成功后,就可以使用​​percona-release​​命令来创建、安装任何Percona公司开发的产品。

percona-release命令说明

语法:

$ sudo percona-release <COMMAND> (<REPOSITORY> | all) [<COMPONENT> | all]
COMMANDS

COMMANDS命令可用:enable,enable-only,disable和setup

​enable​​​:打开Percona某个产品的存储库,如:打开​​ps-80 release​​存储库,具体表示什么产品下面会有介绍
sudo percona-release enable ps-80 release
​enable-only​​​:关闭所有Percona存储库并启用之后的某个产品存储库。如:关闭所有存储库并启用​​psmdb-40 experimental​
percona-release enable-only psmdb-40 experimental
​disable​​:关闭Percona某个产品或所有产品的存储库。如:关闭所有产品存储库
percona-release disable all
​setup <PRODUCT>​​​:表示关闭所有Percona存储库,然后启用指定版本的产品并更新平台的包管理器数据库。​​<PRODUCT>​​是该​​setup​​的唯一参数,其可选值为: ​​ps56​​, ​​ps57​​, ​​ps80​​, ​​psmdb34​​, ​​psmdb36​​, ​​psmdb40​​, ​​pxb80​​, ​​pxc56​​, ​​pxc57​​, ​​pxc80​​(什么含义,一看就应该知道了,​​ps:percona server​​,​​pxc:percona xtradb cluste​​r)。如:启用为MySQL 8.0的Percona Server启用Percona指定版本的存储库。
percona-release setup ps80
REPOSITORY LOCATIONS

REPOSITORY LOCATIONS由存储库和其他组件组成。可用存储库:​​original​​​, ​​ps-80​​​, ​​pxc-80​​​, ​​psmdb-40​​​和 ​​tools​​.

存储库:

​original​​:存储库是获取Percona以前版本的产品的地方,这些产品还没有到达生命的尽头,但是仍然受到支持,比如MySQL 5.6和5.7的Percona Server、Percona XtraDB Cluster 5.6和5.7、MongoDB 3.4和3.6的Percona服务器等等。​​ps-80​​:MySQL 8.0的Percona Server​​pxc-80​​:Percona XtraDB Cluster 8.0​​psmdb-40​​:MongoDB 4.0的Percona Server​​tools​​:托管所有其他产品和工具:Percona XtraBackup 8.0、Percona Toolkit、PMM客户端、ProxySQL等。

组件:

通过使用组件,可以选择使用所选产品的GA版本或beta版本。percona-release识别​​release​​​(默认),​​testing​​​和​​experimental​​。

​release​​:发行的GA版本​​testing​​:最后一个QA版本并用于测试的GA版本​​experimental​​:产品的alpha和beta版本

如:

percona-release enable-only ps-80 release

percona-release enable
安装Percona ToolKit

通过​​percona-release​​​启用​​tools​​存储库。

[root@BigData ~]# percona-release enable tools release
* Enabling the Percona Tools repository
<*> All done!

可以看到​​/etc/yum.repo.d/​​​目录下多了​​percona-tools-release.repo​​yum配置文件。

通过​​yum​​​安装​​percona-toolkit​

[root@BigData ~]# yum install percona-toolkit

更多例子请查看官方文档:地址


上一篇: 当代年轻人为何不卷改“拼”了? 下一篇: 手机怎么远程登录云服务器?