{"id":14527,"date":"2025-03-21T18:00:00","date_gmt":"2025-03-21T12:30:00","guid":{"rendered":"https:\/\/www.skynats.com\/?p=14527"},"modified":"2025-03-22T20:50:15","modified_gmt":"2025-03-22T15:20:15","slug":"how-to-install-percona-toolkit-for-mysql-on-linux-server","status":"publish","type":"post","link":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/","title":{"rendered":"How to Install Percona Toolkit for MySQL on Linux Server"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-introduction\" style=\"font-size:18px\">Introduction<\/h2>\n\n\n\n<p>Percona Toolkit is a collection of advanced command-line tools that help MySQL and Percona Server users perform complex and high-performance database management tasks. It is widely used for automation, query optimisation, and database maintenance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-uses-of-percona-toolkit\" style=\"font-size:18px\">Uses of Percona Toolkit<\/h2>\n\n\n\n<p>Percona Toolkit is widely used for:<\/p>\n\n\n\n<p>&#8211; Performing online schema changes without downtime.<\/p>\n\n\n\n<p>&#8211; Identifying slow queries and optimizing database performance.<\/p>\n\n\n\n<p>&#8211; Syncing and verifying data between MySQL servers.<\/p>\n\n\n\n<p>&#8211; Monitoring replication lag and fixing inconsistencies.<\/p>\n\n\n\n<p>&#8211; Automating database maintenance tasks to reduce manual effort.<\/p>\n\n\n\n<p>Here&#8217;s a quick guide to install Percona Toolkit on a Linux server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prerequisites\" style=\"font-size:18px\">Prerequisites<\/h3>\n\n\n\n<p>Before installing Percona Toolkit, you need to ensure that:<\/p>\n\n\n\n<p>&#8211; You have a <a href=\"https:\/\/www.linux.org\/\">Linux<\/a>-based server (such as CentOS, RHEL, or Ubuntu).<\/p>\n\n\n\n<p>&#8211; You have root or sudo privileges to install packages.<\/p>\n\n\n\n<p>&#8211; MySQL or MariaDB is already installed on your system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:18px\">Step-by-Step Installation Guide<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-install-percona-repository\" style=\"font-size:18px\"><strong>Step 1: Install Percona Repository<\/strong><\/h2>\n\n\n\n<p>To install Percona Toolkit, first, add the Percona repository by running:&nbsp;<\/p>\n\n\n\n<p>For Ubuntu\/Debian, download the repository package using curl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -O https:\/\/repo.percona.com\/apt\/percona-release_latest.generic_all.deb<\/code><\/pre>\n\n\n\n<p>Once downloaded, install the package and update the repository list:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg -i percona-release_latest.generic_all.deb <\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update <\/code><\/pre>\n\n\n\n<p>For RHEL\/CentOS, run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install https:\/\/repo.percona.com\/yum\/percona-release-latest.noarch.rpm<\/code><\/pre>\n\n\n\n<p>This command downloads and installs the Percona repository, which contains Percona Server for MySQL, Percona Toolkit, and other useful database tools.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-enable-percona-tools-repository\" style=\"font-size:18px\">Step 2: Enable Percona Tools Repository<\/h2>\n\n\n\n<p>Next, enable the tools repository to fetch the correct package:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>percona-release enable tools<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-install-percona-toolkit\" style=\"font-size:18px\">Step 3: Install Percona Toolkit<\/h2>\n\n\n\n<p>Now, install Percona Toolkit using the package manager:<\/p>\n\n\n\n<p>For Ubuntu\/Debian:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install percona-toolkit<\/code><\/pre>\n\n\n\n<p>For RHEL\/CentOS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install percona-toolkit<\/code><\/pre>\n\n\n\n<p>This will install the Percona Toolkit along with all necessary dependencies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-4-verify-installation\" style=\"font-size:18px\">Step 4: Verify Installation<\/h3>\n\n\n\n<p>To confirm that Percona Toolkit has been installed correctly, check the version of one of its core tools:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pt-online-schema-change --version<\/code><\/pre>\n\n\n\n<p>If the installation is successful, you should see output displaying the installed version.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:18px\">Conclusion<\/h4>\n\n\n\n<p>Percona Toolkit is an essential set of tools for MySQL and MariaDB administrators. It simplifies complex database management tasks, improves performance, and helps maintain data integrity. By following this guide, you have successfully installed Percona Toolkit on your server, making it easier to handle various database operations efficiently.<\/p>\n\n\n\n<p> If you encounter any issues feel free to contact us. We provide managed services for <a href=\"https:\/\/www.skynats.com\/linux-server-management\/\">Linux servers<\/a>, including installation, configuration, and maintenance of server tools like Percona Toolkit.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Percona Toolkit is a collection of advanced command-line tools that help MySQL and Percona Server users perform complex and high-performance database management tasks. It is widely used for automation, query optimisation, and database maintenance. Uses of Percona Toolkit Percona Toolkit is widely used for: &#8211; Performing online schema changes without downtime. &#8211; Identifying slow [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[990,991,701],"class_list":["post-14527","post","type-post","status-publish","format-standard","hentry","category-blog","tag-install-percona-toolkit","tag-linux-server-management","tag-mysql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install Percona Toolkit for MySQL on Linux Server: Step-by-Step<\/title>\n<meta name=\"description\" content=\"Learn how to install Percona Toolkit for MySQL on your Linux server. Follow our easy guide to get started today!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Percona Toolkit for MySQL on Linux Server\" \/>\n<meta property=\"og:description\" content=\"Learn how to install Percona Toolkit for MySQL on your Linux server. Follow our easy guide to get started today!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Server Management Services | Cloud Management | Skynats\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/skynats\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-21T12:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-22T15:20:15+00:00\" \/>\n<meta name=\"author\" content=\"Sourav AJ\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:site\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sourav AJ\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/\"},\"author\":{\"name\":\"Sourav AJ\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/255d12fc66a62db365022ecbb5846276\"},\"headline\":\"How to Install Percona Toolkit for MySQL on Linux Server\",\"datePublished\":\"2025-03-21T12:30:00+00:00\",\"dateModified\":\"2025-03-22T15:20:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/\"},\"wordCount\":367,\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"keywords\":[\"Install Percona Toolkit\",\"Linux Server Management\",\"mysql\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/\",\"name\":\"Install Percona Toolkit for MySQL on Linux Server: Step-by-Step\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\"},\"datePublished\":\"2025-03-21T12:30:00+00:00\",\"dateModified\":\"2025-03-22T15:20:15+00:00\",\"description\":\"Learn how to install Percona Toolkit for MySQL on your Linux server. Follow our easy guide to get started today!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/how-to-install-percona-toolkit-for-mysql-on-linux-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Percona Toolkit for MySQL on Linux Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"name\":\"Server Management Services | Cloud Management | Skynats\",\"description\":\"Server Management and Cloud Management\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\",\"name\":\"Skynats Technologies\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"contentUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"width\":989,\"height\":367,\"caption\":\"Skynats Technologies\"},\"image\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/skynats\",\"https:\\\/\\\/x.com\\\/skynatstech\",\"https:\\\/\\\/www.instagram.com\\\/skynatstech\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skynats-technologies\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCvTAjrFJ4_E2MJKwlDHomlg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/255d12fc66a62db365022ecbb5846276\",\"name\":\"Sourav AJ\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a121e24658559577bd8d7ee7d696b05d5908df88dd32a6dfac5311f6fe26b86?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a121e24658559577bd8d7ee7d696b05d5908df88dd32a6dfac5311f6fe26b86?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4a121e24658559577bd8d7ee7d696b05d5908df88dd32a6dfac5311f6fe26b86?s=96&d=mm&r=g\",\"caption\":\"Sourav AJ\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Install Percona Toolkit for MySQL on Linux Server: Step-by-Step","description":"Learn how to install Percona Toolkit for MySQL on your Linux server. Follow our easy guide to get started today!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Percona Toolkit for MySQL on Linux Server","og_description":"Learn how to install Percona Toolkit for MySQL on your Linux server. Follow our easy guide to get started today!","og_url":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/","og_site_name":"Server Management Services | Cloud Management | Skynats","article_publisher":"https:\/\/www.facebook.com\/skynats","article_published_time":"2025-03-21T12:30:00+00:00","article_modified_time":"2025-03-22T15:20:15+00:00","author":"Sourav AJ","twitter_card":"summary_large_image","twitter_creator":"@skynatstech","twitter_site":"@skynatstech","twitter_misc":{"Written by":"Sourav AJ","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/#article","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/"},"author":{"name":"Sourav AJ","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/255d12fc66a62db365022ecbb5846276"},"headline":"How to Install Percona Toolkit for MySQL on Linux Server","datePublished":"2025-03-21T12:30:00+00:00","dateModified":"2025-03-22T15:20:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/"},"wordCount":367,"publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"keywords":["Install Percona Toolkit","Linux Server Management","mysql"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/","url":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/","name":"Install Percona Toolkit for MySQL on Linux Server: Step-by-Step","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/#website"},"datePublished":"2025-03-21T12:30:00+00:00","dateModified":"2025-03-22T15:20:15+00:00","description":"Learn how to install Percona Toolkit for MySQL on your Linux server. Follow our easy guide to get started today!","breadcrumb":{"@id":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.skynats.com\/blog\/how-to-install-percona-toolkit-for-mysql-on-linux-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.skynats.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Percona Toolkit for MySQL on Linux Server"}]},{"@type":"WebSite","@id":"https:\/\/www.skynats.com\/blog\/#website","url":"https:\/\/www.skynats.com\/blog\/","name":"Server Management Services | Cloud Management | Skynats","description":"Server Management and Cloud Management","publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.skynats.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.skynats.com\/blog\/#organization","name":"Skynats Technologies","url":"https:\/\/www.skynats.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","contentUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","width":989,"height":367,"caption":"Skynats Technologies"},"image":{"@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/skynats","https:\/\/x.com\/skynatstech","https:\/\/www.instagram.com\/skynatstech\/","https:\/\/www.linkedin.com\/company\/skynats-technologies","https:\/\/www.youtube.com\/channel\/UCvTAjrFJ4_E2MJKwlDHomlg"]},{"@type":"Person","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/255d12fc66a62db365022ecbb5846276","name":"Sourav AJ","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4a121e24658559577bd8d7ee7d696b05d5908df88dd32a6dfac5311f6fe26b86?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4a121e24658559577bd8d7ee7d696b05d5908df88dd32a6dfac5311f6fe26b86?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4a121e24658559577bd8d7ee7d696b05d5908df88dd32a6dfac5311f6fe26b86?s=96&d=mm&r=g","caption":"Sourav AJ"}}]}},"_links":{"self":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/14527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/comments?post=14527"}],"version-history":[{"count":2,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/14527\/revisions"}],"predecessor-version":[{"id":14529,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/14527\/revisions\/14529"}],"wp:attachment":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/media?parent=14527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/categories?post=14527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/tags?post=14527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}