Назад | Перейти на главную страницу

мастер mysql для мастер-репликации с одним подчиненным устройством

У меня 3 сервера

Когда я добавляю таблицу в Сервер А, это воспроизведено на сервер B но не в Сервер C

Когда я добавляю таблицу в Сервер B, он был воспроизведен на сервер А и Сервер C

Почему это происходит, есть ли какая-либо конфигурация, чтобы при добавлении таблицы на сервере A она реплицировалась как на сервере B, так и на сервере C.

Спасибо

Вам нужно включить log-slave-updates в конфигурации сервера B. Этот параметр позволяет серверу B сохранять обновления, полученные от сервера A, в свой бинлог, чтобы сервер C мог видеть это как новую транзакцию и реплицировать ее. Если эта опция запрещена, сервер B просто применяет изменения, полученные от сервера A, но не распространяет их на сервер C. Более подробную информацию вы можете найти в документация mysql.