Получил задание настроить я думаю монстра какого то. Мой босс хочет иметь два сервера mysql. Допустим, serverA и serverB имеют базы данных db1, db2, db3, db4. Он хотел, чтобы serverA был главным только для баз данных db1 и db2, и эти базы данных были реплицированы на serverB, а serverB был главным для баз данных db3 и db4, а эти базы данных были реплицированы на serverA.
Из этого описания похоже, что это возможно с фильтрованной репликацией (фильтрация с использованием команд binlog-do-db и binlog-ignore-db).
Я немного скептически отношусь к этому, даже если это возможно.
Итак, мой вопрос, возможно ли это, и если это возможно, я должен таким образом настраивать производственные серверы (а почему бы и нет)?
Пока вы не используете GTID, это возможно.