AllInfo
Main: Info Blog Temp Mail


wrk 2024-08-01 06-28-36

Установка MariaDB 10.6 и Galera

Установите MariaDB на каждой из трех машин. Используйте следующую команду:
bash
sudo apt -y install mariadb-server

Настройте безопасность MariaDB:
bash
mysql_secure_installation

Конфигурация Galera Cluster
Редактируйте конфигурационный файл для Galera. Откройте файл:
bash
sudo nano /etc/mysql/mariadb.conf.d/60-galera.cnf

Добавьте или измените следующие параметры для каждой ноды:
text
[galera]
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://<IP-адреса_ноды_1>,<IP-адреса_ноды_2>,<IP-адреса_ноды_3>"
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
wsrep_cluster_name="MariaDB_Cluster"
wsrep_node_address="<IP-адрес_текущей_ноды>"

Замените <IP-адреса_ноды_X> на реальные IP-адреса ваших серверов.
Остановите MariaDB на всех нодах:
bash
sudo systemctl stop mariadb

Запуск кластера
Запустите кластер на первой ноде:
bash
sudo galera_new_cluster

Запустите MariaDB на остальных нодах:
bash
sudo systemctl start mariadb

Проверьте статус кластера. Подключитесь к MariaDB и выполните:
sql
SHOW STATUS LIKE 'wsrep_cluster_size';

Это должно показать количество активных нод в кластере.
Устранение неполадок
Если возникают проблемы, проверьте журналы ошибок MariaDB:
/var/log/mysql/mysql-error.log
Используйте команду:
bash
sudo journalctl -u mariadb.service

Эти шаги помогут вам успешно запустить кластер MariaDB 10.6 с использованием Galera на трех машинах.

18.188.170.199 / 2024-12-21_18-12-56 UTC.