Heureusement, aucun code n'est nécessaire ici.
La réplication est intégrée à MySQL depuis de nombreuses années.
L'astuce consiste à configurer l'hôte distant en tant que maître et la copie locale en tant qu'esclave.
Toutes les mises à jour vont au maître.
Et l'esclave lit à partir de la télécommande.
La documentation est ici :http://dev.mysql.com/ doc/refman/5.7/en/replication.html
Voici un tutoriel :http://www.howtoforge.com/mysql_master_master_replication
Notez qu'il ne peut vraiment y avoir qu'un seul maître, sinon la configuration deviendra trop compliquée pour être réalisable.