wiki:technical:percona
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
wiki:technical:percona [2022/08/24 15:00] – [Добавляем вторую ноду] Diman | wiki:technical:percona [2023/05/23 16:16] – [Создаем конфиг первой ноды] Diman | ||
---|---|---|---|
Строка 12: | Строка 12: | ||
=== Устанавливаем кластер === | === Устанавливаем кластер === | ||
- | percona-release disable all | + | <code bash> |
- | percona-release enable pxc-57 testing | + | percona-release disable all |
- | percona-release enable pxb-24 testing | + | # percona cluster 57 |
- | apt-get update | + | percona-release enable pxc-57 testing |
- | apt install percona-xtradb-cluster-57 | + | percona-release enable pxb-24 testing |
+ | apt-get update | ||
+ | apt install percona-xtradb-cluster-57 | ||
+ | # percona cluster 80 | ||
+ | percona-release setup pxc80 | ||
+ | apt install percona-xtradb-cluster | ||
+ | </ | ||
=== При необходимости устанавливаем утилиты percona-toolkit === | === При необходимости устанавливаем утилиты percona-toolkit === | ||
Строка 31: | Строка 37: | ||
====Создаем конфиг первой ноды==== | ====Создаем конфиг первой ноды==== | ||
- | mkdir / | + | <code bash> |
- | nano / | + | mkdir /etc/mysql/ |
+ | nano /etc/mysql/ | ||
+ | </ | ||
В файл добавляем следующее содержимое: | В файл добавляем следующее содержимое: | ||
[mysqld] | [mysqld] | ||
Строка 47: | Строка 55: | ||
innodb_autoinc_lock_mode=2 | innodb_autoinc_lock_mode=2 | ||
Подключаем конфиг в MySQL | Подключаем конфиг в MySQL | ||
- | echo "!includedir / | + | echo '!includedir / |
Конфигурируем пользователя для синка данных между БД | Конфигурируем пользователя для синка данных между БД | ||
mysql -u root -p | mysql -u root -p | ||
Строка 144: | Строка 152: | ||
Аналогично можно добавить еще одну или несколько нод percona при необходимости. | Аналогично можно добавить еще одну или несколько нод percona при необходимости. | ||
==== Пример конфига / | ==== Пример конфига / | ||
+ | |||
+ | <code bash> | ||
[mysqld] | [mysqld] | ||
Строка 153: | Строка 163: | ||
wsrep_log_conflicts | wsrep_log_conflicts | ||
innodb_autoinc_lock_mode=2 | innodb_autoinc_lock_mode=2 | ||
- | wsrep_node_address=149.202.225.167 | + | wsrep_node_address=149.202.XXX.XXX |
wsrep_cluster_name=pxc-cluster | wsrep_cluster_name=pxc-cluster | ||
wsrep_node_name=pxc-cluster-node-1 | wsrep_node_name=pxc-cluster-node-1 | ||
pxc_strict_mode=ENFORCING | pxc_strict_mode=ENFORCING | ||
wsrep_sst_method=xtrabackup-v2 | wsrep_sst_method=xtrabackup-v2 | ||
- | wsrep_sst_auth=sstuser: | + | wsrep_sst_auth=sstuser: |
+ | </ |
wiki/technical/percona.txt · Последнее изменение: 2023/05/23 23:32 — Diman