Mysql master-master репликация с использованием механизма blackhole
У меня есть репликация mysql master-slave с использованием механизма blackhole для некоторых таблиц на slave, поэтому мне интересно, что произойдет, если я включу репликацию master-master? Столы станут пустыми на моем 1-м мастере?
1 ответ
Ответ: они не будут. Репликация просто игнорирует мои таблицы черных дыр. Что я сделал, чтобы проверить это: Настроил контейнер докеров с помощью mysql db. Создал копию db в другой контейнер docker mysql. Включена репликация мастер-мастер на обоих базах данных. В оба dbs добавлены разные данные. Изменен движок пары столов с BLACKHOLE на втором мастере. Затем я добавил несколько разных данных в обе базы данных и проверил, что на первом мастере не было изменений в таблицах, в которых есть механизм BLACKHOLE на втором мастере.