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

Percona-Toolkit

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

安装Percona-Toolkit

配置Percona YUM源

Debian 和 Ubuntu平台:

  • 下载存储库包

    $ wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
    
  • 通过dpkg安装存储库包

    $ sudo dpkg -i percona-release_latest.generic_all.deb
    
  • 检查/etc/apt/sources.list.d/percona-release.list是否存在,存在则安装成功。

Redhat和Centos平台:

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

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

安装成功后,就可以使用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 cluster)。如:启用为MySQL 8.0的Percona Server启用Percona指定版本的存储库。

    percona-release setup ps80
    
REPOSITORY LOCATIONS

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

存储库:

  • 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(默认),testingexperimental

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

如:

percona-release enable-only ps-80 release

percona-release enable ps80 testing

安装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.repoyum配置文件。

通过yum安装percona-toolkit

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

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

发布了274 篇原创文章 · 获赞 65 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qianglei6077/article/details/97885116