Появляются ли изменения в ведомом устройстве на ведущем (репликация master-slave MySQL)

Если я создаю репликацию master-slave, будут ли изменения, которые я вношу в подчиненный, также отображаться в master?

Например, база данных example1 является главной, а база данных example2 является точной копией example1 в качестве подчиненной. Я добавляю строку в одну из таблиц в example2, я хочу, чтобы изменение отображалось в example1. Разрешает ли это репликация master-slave.


person Chol Nhial    schedule 20.03.2016    source источник
comment
Нет. Если ведомое устройство не настроено как ведущее, этого не произойдет.   -  person 1000111    schedule 20.03.2016
comment
Нет, в этом разница между господином и рабом. Репликация идет только в одну сторону, master-›slave.   -  person Barmar    schedule 20.03.2016
comment
Любые предложения о том, как я могу сделать репликацию в обоих направлениях   -  person Chol Nhial    schedule 20.03.2016
comment
Да... настройте репликацию в обе стороны. Но обычно это не очень хорошая идея, или неправильное решение, или его сложно поддерживать. Чего вы на самом деле пытаетесь достичь?   -  person Michael - sqlbot    schedule 20.03.2016


Ответы (1)


Обычно Master->Slave — это односторонняя синхронизация. Вы упомянули, что ваш пример 1 и пример 2 идентичны. Чтобы вручную проверить файлы my.cnf в папке MySQL и убедиться, что оба файла cnf настроены правильно.

Я надеюсь, что вы настроили пример 1 как мастер и получили его идентичную копию для примера 2 и не изменили правильно my.cnf в соответствии с требуемой логикой.

person Udara    schedule 01.01.2019