Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/12/2006, 15h08   #1
Invité de passage
 
Inscription : novembre 2005
Messages : 47
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 47
Points : 4
Points : 4
Par défaut Comparaison de 2 bases MySQL

Bonjour,

J'aimerai savoir s'il existe un outil permettant de comparer 2 tables (de même structure ) se trouvant dans 2 BD differentes sur 2 serveurs differents

En fait entre une table de la base primaire et la table de la base de sauvegarde.

Le but est de connaître les lignes qui ne sont pas dans la table répliquée.

Connaissez vous un moyen de faire cela?

Merci d'avance
achiou59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 15h17   #2
Invité de passage
 
Inscription : juillet 2002
Messages : 8
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 8
Points : 3
Points : 3
Je ne sais pas si cela peut résoudre ton problème, mais il existe un éditeur qui intègre une fonction permettant de comparer deux fichiers. Les différences sont colorées pour une mise en évidence rapide.
Je m’en suis déjà servi pour comparer la structure de deux base de données.
Cela impose toutefois que les deux fichiers soient sur ton pc.
Il s’agit de pspad. http://www.pspad.com/fr/
Un très bon éditeur que j’utilise tous les jours.
Voilou, mais peut-être existe-t-il une solution plus subtile.

http://www.pspad.com/img/screen/textdiff.png
ikvat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2006, 16h13   #3
Invité de passage
 
Inscription : novembre 2005
Messages : 47
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 47
Points : 4
Points : 4
Citation:
Envoyé par ikvat
Je ne sais pas si cela peut résoudre ton problème, mais il existe un éditeur qui intègre une fonction permettant de comparer deux fichiers. Les différences sont colorées pour une mise en évidence rapide.
Je m’en suis déjà servi pour comparer la structure de deux base de données.
Cela impose toutefois que les deux fichiers soient sur ton pc.
Il s’agit de pspad. http://www.pspad.com/fr/
Un très bon éditeur que j’utilise tous les jours.
Voilou, mais peut-être existe-t-il une solution plus subtile.

http://www.pspad.com/img/screen/textdiff.png
Oui je connais Pspad qui est en effet un bon éditeur.
Cependant je ne dois pas comparer des fichiers ici mais des tables de bases de données différentes se trouvant sur des serveurs différents.

Il me faudrait donc un petit programme qui permette aprés lui avoir donner les config des 2 bases, de comparer les lignes de 2 tables.
Ou alors une commande sql capable de faire cela; mais ce qui est embetant c'est que les tables se trouvent sur 2 serveurs differents donc je ne vois pas trop comment faire.
achiou59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2009, 17h35   #4
Membre à l'essai
 
Inscription : novembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 61
Points : 21
Points : 21
j'ai le même probleme que dans le message initial.

quelqu'un a une idée? merci
geek21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2009, 09h32   #5
Invité régulier
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 8
Points : 8
Bonjour,
j'utilise actuellement mysqldiff qui est un outil qui génère un script SQL permettant de passer d'une base source à une base de référence.

Ca marche pas trop mal, mais quelques bugs sont parfois gênants et imposent d'inspecter en détail le script généré. C'est pour cela que je recherche actuellement une alternative, si quelqu'un a un outil à proposer je suis preneur.
Merci d'avance.
Eulmich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2009, 09h50   #6
Membre à l'essai
 
Inscription : novembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 61
Points : 21
Points : 21
Bonjour,

J'ai deux tables à comparer (même structure). Je dois trouver les nouveaux enregistrements, ceux qui n'existent plus, ceux qui ont changé.

Pour cela j'utilise le left join.

Pas de problème pour les petites tables

Aujourd'hui j'ai deux tables de 4 000 000 d'enregistrements chacune. QUE DOIS-JE FAIRE? Le let join est impuissant!
geek21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2009, 15h49   #7
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
Il existe aussi cet outil la : http://www.maatkit.org/. J'etais tombé dessus mais j'ai jamais reussi à l'utiliser.
__________________
La connaissance s'accroit lorsqu'on la partage.
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h18.


 
 
 
 
Partenaires

Hébergement Web