Script de synchronisation entre 2 DB MySQL
Fermé
Bonjour,
SVP j'ai 2 base de données MySQL avec la meme structure: l'une locale et l'autre distante. et je veux que la DB locale puisse aller se connecter régulièrement (au moins une fois par jour) sur la DB distante et copier ses meme données dans les tables locales. Les deux BD tournes sur des machines Linux Debian. J'ai penser à écrire un "cron" avec un script en PHP. Est-ce que quelqu'un aurait déjà fait cette opération et pourriez-vous m'aider à trouver un bout de code sur lequel je pourrait me baser.
Merci d'avance les amis
SVP j'ai 2 base de données MySQL avec la meme structure: l'une locale et l'autre distante. et je veux que la DB locale puisse aller se connecter régulièrement (au moins une fois par jour) sur la DB distante et copier ses meme données dans les tables locales. Les deux BD tournes sur des machines Linux Debian. J'ai penser à écrire un "cron" avec un script en PHP. Est-ce que quelqu'un aurait déjà fait cette opération et pourriez-vous m'aider à trouver un bout de code sur lequel je pourrait me baser.
Merci d'avance les amis
A voir également:
- Script de synchronisation entre 2 DB MySQL
- Supercopier 2 - Télécharger - Gestion de fichiers
- Script vidéo youtube - Guide
- Mysql community server - Télécharger - Bases de données
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
4 réponses
varfendell
Messages postés
3259
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
707
1 juil. 2011 à 09:26
1 juil. 2011 à 09:26
Bonjour,
J'ai déjà effectué cette opération.
J'ai réalisé un script en C#. Je ne connaissais pas ce langage mais il n'est pas tres éloigné du java et on le prend rapidement en main.
Je pense que le mieux pour toi serais de faire effectivement un script mais dans un langage orienté objet (C#, C++, Java,...) et de faire a coté un petit programme qui lancerait ce script une fois par jour a une heure bien définit.
J'ai déjà effectué cette opération.
J'ai réalisé un script en C#. Je ne connaissais pas ce langage mais il n'est pas tres éloigné du java et on le prend rapidement en main.
Je pense que le mieux pour toi serais de faire effectivement un script mais dans un langage orienté objet (C#, C++, Java,...) et de faire a coté un petit programme qui lancerait ce script une fois par jour a une heure bien définit.
Merci beaucoup pour la réponse. Est-ce que tu garde toujours le bout de code C# avec toi? ça serais très util pour moi de l'utiliser pour construire mon code.
Merci d'avance
Merci d'avance
varfendell
Messages postés
3259
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
707
1 juil. 2011 à 11:13
1 juil. 2011 à 11:13
Je doit l'avoir, mais il doit etre chez moi, donc je pourrais te le fournir ce soir
Il faudra bien sur que tu l'adaptes avec ta base de données et que tu l'améliores
En l'occurence il peut etre amélioré:
- en prennant de maniere dinmyque le nom des table de ta base de données (au lieu d'avoir a les entrer manuellement
- amélioré l'algorithme de verification des doublons qui ne fonctionne pas parfaitement.
Tu peut commencer a te renseigner sur le moyen de faire un script pour lancer automatiquement un script C# une fois apr jour en attendant.
Il faudra bien sur que tu l'adaptes avec ta base de données et que tu l'améliores
En l'occurence il peut etre amélioré:
- en prennant de maniere dinmyque le nom des table de ta base de données (au lieu d'avoir a les entrer manuellement
- amélioré l'algorithme de verification des doublons qui ne fonctionne pas parfaitement.
Tu peut commencer a te renseigner sur le moyen de faire un script pour lancer automatiquement un script C# une fois apr jour en attendant.