Мне нужно настроить 4 сервера MySQL. Каждый из них должен поддерживать как чтение, так и запись, поэтому главный сервер (который принимает только записи) не может быть и речи. Мне нужно, чтобы данные между этими 4 серверами синхронизировались. Для меня не имеет значения, если у них есть постоянная связь, открытая между собой или если каждый из них подключается периодически. Я просмотрел страницу репликации MySQL, но не нашел ее полезной для того, что мне нужно. Каков наилучший способ сделать это?
Он называется многоступенчатой репликацией, для достижения этой цели существуют такие инструменты, как mmm.
Хотя будьте осторожны, это может быть очень продолжительный ручной процесс для восстановления после сбоев репликации, так как вы столкнетесь с ситуацией, когда вы не знаете, какая копия данных более актуальна.