2013-07-24 3 views
0

Nous travaillons sur le site CRM. Maintenant, nous devons déplacer le site d'un serveur à un autre. Nous n'avons pas de problème pour déplacer les fichiers puisque nous travaillons dessus pour que nous connaissions les changements ou les mises à jour dans ces fichiers. Mais nous devons déplacer la base de données d'un serveur vers un autre serveur sans perdre une seule donnée. Nous avions prévu d'accéder à l'ancien serveur depuis le nouveau serveur, nous changeons encore la base de données de l'ancien serveur au nouveau serveur. Mais le problème est que lorsque nous faisons ce processus, l'utilisateur a la possibilité d'insérer les enregistrements dans l'ancienne base de données. Donc, nous perdons ces données puisque nous avons déjà pris le DUMP. Alors, nous suggérons gentiment quelle est la meilleure façon de faire le transfert de DB avec la perte de données uniques.Transfert de la base de données d'un serveur à l'autre

Nous envisageons de prendre les enregistrements entre les temps de dumping et de changement vers un nouveau serveur. Est-ce possible? ... si oui, veuillez nous suggérer comment? ...

+2

Utilisez [réplication] (http://dev.mysql.com/doc/fr/replication.html), par ex. comme décrit dans [Replication MySQL rapide pour déplacer une base de données] (http://blog.onetechnical.com/2012/05/29/quick-mysql-replication-to-move-a-database/). – eggyal

+1

Selon le temps qu'il vous faudra pour traiter la migration, vous pouvez également prendre l'ancien serveur "en attente de maintenance" juste avant d'effectuer la sauvegarde. –

+0

@SajanParikh: Oui, car les applications critiques doivent toujours être mises hors ligne "pour maintenance". Google devrait déconnecter GMail et Google Search plus souvent ... ils ne les maintiennent évidemment pas assez! – eggyal

Répondre

0

Autoriser les mises à jour des deux serveurs, c'est-à-dire que l'ancien serveur DB prendra des mises à jour. Lorsque la migration DNS est terminée, migrez uniquement les données DB. Pourtant, il y aura probablement des temps d'arrêt, mais les scripts peuvent accélérer cela.

Questions connexes