Двоичный журнал - это, безусловно, путь. Однако вы должны знать, что с MySQL вы не можете просто переключаться между серверами, как этот.
Один сервер будет ведущим , а другой - ведомым. Вы пишете / читаете на мастер, но можете читать только с подчиненного сервера. Если вы когда-нибудь напишете ведомому, они будут не синхронизированы, и нет простого способа заставить их снова синхронизироваться (в основном, вы должны поменять их местами, чтобы мастер стал новым ведомым, но это утомительный ручной процесс ).
Если вам нужны настоящие базы данных с возможностью горячей замены, вам может потребоваться перейти на систему, отличную от MySQL . Если все, что вам нужно, это оперативная резервная копия только для чтения, которую вы можете использовать мгновенно в худшем случае (мастер окончательно уничтожен), Binary Log вам вполне подойдет.