Percona yum Repository

The Percona yum repository supports popular RPM-based operating systems, including the Amazon Linux AMI.

The easiest way to install the Percona Yum repository is to install an RPM that configures yum and installs the Percona GPG key. Installation can also be done manually.

Automatic Installation

Execute the following command as a root user:

$ yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm

You should see some output such as the following:

Retrieving http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
Preparing...                ########################################### [100%]
   1:percona-release        ########################################### [100%]

Install XtraDB Cluster

Make sure to remove existing PXC-5.5 and PS-5.5/5.6 packages before proceeding.

Following command will install Cluster packages:

$ yum install Percona-XtraDB-Cluster-56

Instead of Percona-XtraDB-Cluster-56 you can install Percona-XtraDB-Cluster-full-56 meta-package which will install Percona-XtraDB-Cluster-devel-56, Percona-XtraDB-Cluster-test-56, Percona-XtraDB-Cluster-debuginfo-56, Percona-XtraDB-Cluster-galera-3-debuginfo, and Percona-XtraDB-Cluster-shared-56 packages in addition.

Warning

In order to sucessfully install Percona XtraDB Cluster socat package will need to be installed first. socat package can be installed from the EPEL repositories.

Percona yum Testing repository

Percona offers pre-release builds from the testing repository. To subscribe to the testing repository, you’ll need to enable the testing repository in /etc/yum.repos.d/percona-release.repo. NOTE: You’ll need to install the Percona repository first if this hasn’t been done already.

Resolving package conflicts

In CentOS mysql-libs conflicts with Percona-XtraDB-Cluster-server-56.x86_64 package. To avoid this you need to remove the mysql-libs package before installing Percona XtraDB Cluster. Package Percona-Server-shared-51.x86_64 provides that dependency during installation if required.

© Copyright Percona LLC and/or its affiliates 2009-2014.
Except where otherwise noted, this documentation is licensed under the following license:
CC Attribution-ShareAlike 2.0 Generic
Created using Sphinx 1.2.2.
This documentation is developed in Launchpad as part of the Percona XtraDB Cluster source code.
If you spotted innacuracies, errors, don't understood it or you think something is missing or should be improved, please file a bug.