2010-09-05 9 views
1

Existe-t-il un outil de synchronisation MySQL gratuit?Synchronisation de la base de données MySQL

J'ai besoin de synchroniser la structure de la base de données entre les serveurs. La synchronisation des données n'est pas nécessaire (mais est un plus).

Il doit être gratuit (pour un usage non commercial), pas un essai gratuit.

Editer: Aucune des réponses à ce jour n'a fonctionné, était gratuite ou adaptée à mes besoins.

+0

Je suppose que la réplication n'est pas une option? – staticsan

+0

réplication peut être plus que ce dont il a besoin, semble qu'il a besoin de mettre en place 2 appilcations côté serveur pour envoyer les données en morceaux jusqu'à son complet, un autre moyen est de FTP La base de données VIA php avec time out à 0. – RobertPitt

+0

as-tu? syncroneux ou asynchrone? –

Répondre

1

Toad® for MySQL peut faire à la fois un "Schema Compare" ainsi qu'un "Data Compare" (et beaucoup plus). D'ailleurs: le logiciel est un logiciel gratuit - au cas où quelqu'un le demanderait.

0

La seule application que je connais est Navicat for Mysql. C'est assez bon marché, mais ce n'est pas gratuit :(

0

essayez avec la réplication mysql (une partie de la solution mysql) si ce n'est toujours pas une option, vous pouvez créer un script qui envoie un "show create table" pour chaque table et stocker la structure et le reproduire dans le nouveau serveur (s)

+0

Plus simple à dire qu'à faire, et la réplication n'est pas une option – Petah

+0

echo 'afficher les tables' | mysql mysql -ppassword -N | awk '{print "echo show crée une table" $ 1 "| mysql mysql -ppassword -N -E"}' | sh #change le nom de la base de données de "mysql" et dans la sortie supprime les deux premières lignes de la table earch. et vous obtenez un fichier avec la structure, changez aussi le mot de passe – Freaktor

0

il est un outil gratuit qui fait cela, on l'appelle Mysql Workbench et ils ont une version mac. Vous devez désosser votre schéma avant la synchronisation ..

0

Essayez le Daffodil Replicator, il est également disponible en version Open Source, un outil Java pour la synchronisation des données, la migration des données et la sauvegarde des données entre différents serveurs de bases de données

Questions connexes