Mysql репликация ведущего ведомого - PullRequest
0 голосов
/ 28 мая 2020

При выполнении репликации mysql я наблюдаю следующую проблему:

Предварительные требования: у меня есть три mysql базы данных, все они расположены на разных машинах. Предположим, у нас есть db1, db2, db3, и у каждого из них есть один язык таблиц. db1 - хозяин db2. db2 является подчиненным для db1 и главным для db3. db3 является подчиненным для db2

Сценарий 1 при вставке чего-либо в языковую таблицу изменений db1 отражается на db2 в языковых таблицах, но не распространяется на языковую таблицу db3.

Ожидание - поскольку db3 является подчиненное устройство db2, тогда указанное выше изменение также должно отражаться в db3, но этого не происходит

Сценарий 2, но при вставке чего-либо в языковую таблицу db2 изменения отлично отражаются в языковой таблице db3.

Я не знаю, в чем разница, почему вставка в db1 распространяется только на db2, а не на db3

Пожалуйста, предложите, нужно ли выполнить какую-либо конфигурацию

1 Ответ

1 голос
/ 28 мая 2020

Вероятно, вам нужно включить флаг log_slave_updates .

...