18.207.160.97

Установка и настройка Percona XtraDB Cluster

Установка и настройка Percona XtraDB Cluster

Percona XtraDB Cluster - это решение высокой доступности для MySQL, которое обеспечивает синхронную репликацию и автоматический переход узлов. В этом руководстве мы расскажем, как установить и настроить Percona XtraDB Cluster на сервере CentOS 7.

Шаг 1: Добавьте репозиторий Percona

В начале добавьте репозиторий Percona на свой сервер:

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

Шаг 2: Установите Percona XtraDB Cluster

Следующим шагом установите Percona XtraDB Cluster:

sql
sudo yum install Percona-XtraDB-Cluster-full-57

Шаг 3: Настройте Percona XtraDB Cluster

Создайте конфигурационный файл для Percona XtraDB Cluster:

bash
sudo vi /etc/my.cnf.d/server.cnf

Добавьте следующие строки в файл:

makefile
[mysqld] wsrep_on=ON wsrep_provider=/usr/lib64/galera3/libgalera_smm.so wsrep_cluster_name=pxc-cluster wsrep_cluster_address=gcomm:// wsrep_node_name=node1 wsrep_node_address=<ip-адрес> wsrep_sst_method=xtrabackup-v2

Замените <ip-адрес> на IP-адрес вашего существующего узла.

Шаг 4: Запустите Percona XtraDB Cluster

Запустите Percona XtraDB Cluster на первом узле:

sql
sudo systemctl start mysql

Шаг 5: Добавьте узлы в кластер

Установите Percona XtraDB Cluster на других узлах и создайте конфигурационный файл, как описано в шаге 3. Затем запустите Percona XtraDB Cluster:

sql
sudo systemctl start mysql

Шаг 6: Проверьте состояние кластера

Проверьте состояние кластера, выполнив эту команду на любом узле:

python
mysql -u root -p -e SHOW STATUS LIKE 'wsrep_cluster_size'

Вы увидите количество узлов в кластере.

Вот и все! Вы успешно установили и настроили Percona XtraDB Cluster на своем сервере CentOS 7.