За щастие тук няма нужда от код.
Репликацията е вградена в MySQL от много години.
Номерът е да настроите отдалечения хост като главен, а локалното копие като подчинен.
Всички актуализации отиват към главния.
И подчиненият чете от дистанционното.
Документацията е тук:http://dev.mysql.com/ doc/refman/5.7/en/replication.html
Ето урок:http://www.howtoforge.com/mysql_master_master_replication
Имайте предвид, че наистина може да има само един главен, в противен случай настройката ще стане твърде сложна, за да бъде работеща.