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

16.1.1.7. Установка Репликации с Новым Ведущим устройством и Ведомыми устройствами

Самое легкое и большинство прямого метода для того, чтобы установить репликацию должны использовать новые основные и ведомые серверы.

Можно также использовать этот метод, если Вы устанавливаете новые серверы, но имеете существующий дамп баз данных от различного сервера, который Вы хотите загрузить в Вашу конфигурацию репликации. Загружая данные в новое ведущее устройство, данные будут автоматически тиражированы в ведомые устройства.

Устанавливать репликацию между новым ведущим устройством и ведомым устройством:

  1. Сконфигурируйте ведущее устройство MySQL с необходимыми свойствами конфигурации. См. Раздел 16.1.1.1, "Устанавливая Ведущую Конфигурацию Репликации".

  2. Запустите ведущее устройство MySQL.

  3. Установите пользователя. См. Раздел 16.1.1.3, "Создавая Пользователя для Репликации".

  4. Получите основную информацию о статусе. См. Раздел 16.1.1.4, "Получая Ведущие Двоичные Координаты Журнала Репликации".

  5. На ведущем устройстве выпустите блокировку чтения:

    mysql> UNLOCK
                        TABLES;
  6. На ведомом устройстве отредактируйте конфигурацию MySQL. См. Раздел 16.1.1.2, "Устанавливая Ведомую Конфигурацию Репликации".

  7. Запустите ведомое устройство MySQL.

  8. Выполните a CHANGE MASTER TO оператор, чтобы установить конфигурацию главного сервера репликации. См. Раздел 16.1.1.10, "Устанавливая Основную Конфигурацию на Ведомом устройстве".

Выполните ведомые шаги установки на каждом ведомом устройстве.

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

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

shell> mysql -h master <
        fulldb.dump