Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment copier des lignes nouvelles et mises à jour d'une base de données hors ligne vers une base de données en ligne ?

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.