Sincronização entre banco de dados

bom pessoa pesquisei e aqui no fórum encontrei ate um tópico a respeito mas sem solução,
tentei fazer replicação mas não funcionou muito bem,
o problema e o seguinte tenho um “servidor central” e mais seis “servidores locais” em seis lugares diferentes
usando o mesmo banco de dados como faria para manter o servidor atualizando com os mesmos dados dos outros
a replicação seria ótima ideia porem ele só atualiza o master ou seja preciso que qualquer alterar feita em um dos servidores locais
vá para o servidor central alguém tem alguma ideia de como resolvo esse problema. lembrando que meu banco e em MySql,
e contando que se o a conexão falhar por horas ele volte a atualizar quando a conexão voltar.