Установка и настройка Percona XtraDB Cluster
Percona XtraDB Cluster - это решение высокой доступности для MySQL, которое обеспечивает синхронную репликацию и автоматический переход узлов. В этом руководстве мы расскажем, как установить и настроить Percona XtraDB Cluster на сервере CentOS 7.
Шаг 1: Добавьте репозиторий Percona
В начале добавьте репозиторий Percona на свой сервер:
javascriptsudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
Шаг 2: Установите Percona XtraDB Cluster
Следующим шагом установите Percona XtraDB Cluster:
sqlsudo yum install Percona-XtraDB-Cluster-full-57
Шаг 3: Настройте Percona XtraDB Cluster
Создайте конфигурационный файл для Percona XtraDB Cluster:
bashsudo 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 на первом узле:
sqlsudo systemctl start mysql
Шаг 5: Добавьте узлы в кластер
Установите Percona XtraDB Cluster на других узлах и создайте конфигурационный файл, как описано в шаге 3. Затем запустите Percona XtraDB Cluster:
sqlsudo systemctl start mysql
Шаг 6: Проверьте состояние кластера
Проверьте состояние кластера, выполнив эту команду на любом узле:
pythonmysql -u root -p -e SHOW STATUS LIKE 'wsrep_cluster_size'
Вы увидите количество узлов в кластере.
Вот и все! Вы успешно установили и настроили Percona XtraDB Cluster на своем сервере CentOS 7.