Glücklicherweise ist hier kein Code erforderlich.
Die Replikation ist seit vielen Jahren in MySQL integriert.
Der Trick besteht darin, den Remote-Host als Master und die lokale Kopie als Slave einzurichten.
Alle Updates gehen an den Master.
Und der Slave liest von der Remote.
Die Dokumentation ist hier:http://dev.mysql.com/ doc/refman/5.7/en/replication.html
Hier ist ein Tutorial:http://www.howtoforge.com/mysql_master_master_replication
Beachten Sie, dass es wirklich nur einen Master geben kann, andernfalls wird das Setup zu kompliziert, um praktikabel zu sein.