Нормального и легкого решения тут нет. В двунаправленной репликации много подводный камней.
Если используете ORM для доступа к данным, храните данные локально в том же mysql под приложением, когда появляется связь с основным сервером записывайте изменения, после выкачивайте все данные.