Spec-Zone .ru
спецификации, руководства, описания, API

16.1.1.1. Установка Ведущей Конфигурации Репликации

На ведущем устройстве репликации следует включить двоичному журналированию и установить уникальный ID сервера. Если это не было уже сделано, эта часть основной установки требует перезапуска сервера.

Двоичное журналирование должно быть включено на ведущем устройстве, потому что двоичный журнал является основанием для того, чтобы отправить изменения данных от ведущего устройства к его ведомым устройствам. Если двоичное журналирование не будет включено, то репликация не будет возможна.

Каждый сервер в пределах группы репликации должен быть сконфигурирован с уникальным ID сервера. Этот ID используется, чтобы идентифицировать отдельные серверы в пределах группы, и должен быть положительным целым числом между 1 и (232)–1. То, как Вы организуете и выбираете числа, полностью ваше дело.

Чтобы сконфигурировать двоичный журнал и опции ID сервера, Вы должны будете завершить работу своего сервера MySQL и отредактировать my.cnf или my.ini файл. Добавьте следующие опции к конфигурационному файлу в пределах [mysqld] раздел. Если эти опции уже существуют, но комментируются, некомментируют опции и изменяют их согласно Вашим потребностям. Например, чтобы включить двоичному журналированию, используя файл журнала называют префикс mysql-bin, и сконфигурируйте ID сервера 1, используйте эти строки:

[mysqld]log-bin=mysql-binserver-id=1

После произведения изменений перезапустите сервер.

Отметить

Если Вы опускаете server-id (или набор это явно к его значению по умолчанию 0), ведущее устройство отказывается от соединений от всех ведомых устройств.

Отметить

Для самой большой длительности и непротиворечивости в использовании установки репликации InnoDB с транзакциями следует использовать innodb_flush_log_at_trx_commit=1 и sync_binlog=1 в ведущем устройстве my.cnf файл.

Отметить

Гарантируйте что skip-networking опция не включается на Вашем ведущем устройстве репликации. Если сети были отключены, Ваше ведомое устройство не будет способный связаться с ведущим устройством, и репликация перестанет работать.