Skip to content
logo
Percona XtraDB Cluster
Install Percona XtraDB Cluster on Red Hat Enterprise Linux and CentOS
Initializing search
    percona/pxc-docs
    percona/pxc-docs
    • Home
      • About Percona XtraDB Cluster
      • Percona XtraDB Cluster limitations
      • Understand version numbers
      • Quick start guide for Percona XtraDB Cluster
      • Install Percona XtraDB Cluster
      • Configure nodes for write-set replication
      • Bootstrap the first node
      • Add nodes to cluster
      • Verify replication
      • High availability
      • PXC strict mode
      • Online schema upgrade
      • Non-Blocking Operations (NBO) method for Online Scheme Upgrades (OSU)
      • Security basics
      • Secure the network
      • Encrypt PXC traffic
      • Enable AppArmor
      • Enable SELinux
      • State snapshot transfer
      • Percona XtraBackup SST configuration
      • Restart the cluster nodes
      • Cluster failover
      • Monitor the cluster
      • Certification in Percona XtraDB Cluster
      • Percona XtraDB Cluster threading model
      • Understand GCache and Record-Set cache
      • GCache encryption and Write-Set cache encryption
      • Perfomance Schema instrumentation
      • Data at Rest Encryption
      • Upgrade Percona XtraDB Cluster
      • Crash recovery
      • Configure Percona XtraDB Cluster on CentOS
      • Configure Percona XtraDB Cluster on Ubuntu
      • Set up Galera arbitrator
      • How to set up a three-node cluster on a single box
      • How to set up a three-node cluster in EC2 environment
      • Load balancing with HAProxy
      • Load balancing with ProxySQL
      • ProxySQL admin utilities
      • Setting up a testing environment with ProxySQL
      • Release notes index
      • Percona XtraDB Cluster 8.0.31-23 (2023-03-14)
      • Percona XtraDB Cluster 8.0.30-22.md (2022-12-28)
      • Percona XtraDB Cluster 8.0.29-21 (2022-09-12)
      • Percona XtraDB Cluster 8.0.28-19.1 (2022-07-19)
      • Percona XtraDB Cluster 8.0.27-18.1
      • Percona XtraDB Cluster 8.0.26-16.1
      • Percona XtraDB Cluster 8.0.25-15.1
      • Percona XtraDB Cluster 8.0.23-14.1
      • Percona XtraDB Cluster 8.0.22-13.1
      • Percona XtraDB Cluster 8.0.21-12.1
      • Percona XtraDB Cluster 8.0.20-11
      • Percona XtraDB Cluster 8.0.20-11.3
      • Percona XtraDB Cluster 8.0.20-11.2
      • Percona XtraDB Cluster 8.0.19-10
      • Percona XtraDB Cluster 8.0.18-9.3
      • Index of wsrep status variables
      • Index of wsrep system variables
      • Index of wsrep_provider options
      • Index of files created by PXC
      • Frequently asked questions
      • Glossary
      • Copyright and licensing information
      • Trademark policy

    • Prerequisites
    • Install from Percona Software Repository
    • After installation
    • Next steps

    Install Percona XtraDB Cluster on Red Hat Enterprise Linux and CentOS¶

    A list of the supported platforms by products and versions is available in Percona Software and Platform Lifecycle.

    You can install Percona XtraDB Cluster with the following methods:

    • Use the official repository using YUM

    • Download and manually install the Percona XtraDB Cluster packages from Percona Product Downloads.

    • Use the Percona Software repositories

    This documentation describes using the Percona Software repositories.

    Prerequisites¶

    Installing Percona XtraDB Cluster requires that you either are logged in as a user with root privileges or can run commands with sudo.

    Percona XtraDB Cluster requires the specific ports for communication. Make sure that the following ports are available:

    • 3306

    • 4444

    • 4567

    • 4568

    For information on SELinux, see Enabling SELinux.

    Install from Percona Software Repository¶

    For more information on the Percona Software repositories and configuring Percona Repositories with percona-release, see the Percona Software Repositories Documentation.

    $ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
    $ sudo percona-release enable-only pxc-80 release
    $ sudo percona-release enable tools release
    $ sudo yum install percona-xtradb-cluster
    
    $ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
    $ sudo percona-release setup pxc-80
    $ sudo yum install percona-xtradb-cluster
    

    After installation¶

    After the installation, start the mysql service and find the temporary password using the grep command.

    $ sudo service mysql start
    $ sudo grep 'temporary password' /var/log/mysqld.log
    

    Use the temporary password to log into the server:

    $ mysql -u root -p
    

    Run an ALTER USER statement to change the temporary password, exit the client, and stop the service.

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'rootPass';
    mysql> exit
    $ sudo service mysql stop
    

    Next steps¶

    Configure the node according to the procedure described in Configuring Nodes for Write-Set Replication.

    Contact us

    For free technical help, visit the Percona Community Forum.

    To report bugs or submit feature requests, open a JIRA ticket.

    For paid support and managed or consulting services , contact Percona Sales.


    Last update: 2023-02-08
    Percona LLC and/or its affiliates, © 2023
    Made with Material for MkDocs

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.