2011-10-17 3 views
0

c'est la situation: J'ai deux serveur: serveur de développement (intranet) et serveur de production (internet). Les auteurs insèrent quotidiennement des données dans le serveur de production. Les développeurs mettent à jour la structure de la base de données en fonction des nouveaux projets de publication d'applications Web.MySQL DBs Synch - développement-production

Le problème est le suivant: lorsqu'une nouvelle application Web est publiée, je dois synchroniser les données en ligne avec la base de données hors ligne (mise à jour des données). Avant de mettre à jour les scripts en ligne et la structure db.

Existe-t-il un meilleur moyen d'effectuer cette fusion qu'une sorte de manuel/édition/mise à jour via certains scripts sql? Le faire manuellement est également risqué car: parfois je peux perdre la trace de ce que contiennent les tables les plus récentes et ont été mises à jour depuis la dernière mise à jour ...

Note: La réplication MySQL ne sera pas la solution, puisque cela signifie qu'il mettra à jour les données mais détruira la nouvelle structure sur la base de développement.

Un grand merci à l'avance

Répondre

0

Essayez de voir les différences et synchroniser des données entre deux bases de données avec Data Comparison outil dbForge Studio MySQL.

+0

Merci beaucoup pour l'adv, mais j'ai trouvé qu'il y a un logiciel gratuit pour la comparaison de données. – kante

Questions connexes