IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

Copie de base de données


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 40
    Par défaut Copie de base de données
    Bonjour à tous,

    Voilà j'ai 2 bases de données identiques pour 2 sites web différents, j'aimerais que lorsqu'une modification est faite sur certaine table d'une base de données cette modification soit directement répliqué sur les tables de la 2ème base de données, les tables ayant les mêmes noms, même champs...

    Existe-t-il des scripts de ce genre ou alors est-ce que MySQL peut le faire naturellement après une configuration.

    Merci de votre aide,

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Quand tu dis "modification sur une certaine table", tu veux dire modification de structure ou modification des données ?

    Dans le premier cas, ça me semble difficile de piloter ça en automatique.

    Dans le second cas, s'il s'agit de données communes aux deux sites, ne serait-il pas préférable de faire une base de données commune qui contiendrait ces données ? La mise à jour d'une donnée commune serait alors automatiquement et immédiatement disponible pour l'autre site.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 40
    Par défaut
    Ce serait une modification de données, pour que les 2 bases de données sur certaines tables ont les mêmes données en même temps ou presque.

    Et il faut que ce soit 2 base de données différentes, non pas une commune.

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Si tu mets en place une journalisation des données concernées, tu devrais pouvoir créer un script php qui ira :
    - chercher la date de la précédente mise à jour des bases ;
    - vérifier s'il existe des données plus récentes dans les tables concernées dans chaque base ;
    - extraire les nouvelles données d'une base dans l'autre et vice versa.

    Bon courage ! C'est beaucoup plus compliqué et lourd que la base de données commune ! Réfléchis avant de te lancer dans une usine à gaz !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. copie de base de données
    Par dev-man dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/03/2006, 15h42
  2. [MFC] [ODBC] Pb copie de base de donnée..
    Par matth2602 dans le forum MFC
    Réponses: 3
    Dernier message: 17/01/2006, 13h20
  3. Copie de base de données vers un autre PC
    Par claire.martin dans le forum Access
    Réponses: 19
    Dernier message: 06/01/2006, 14h20
  4. probléme pour faire une copie de base de donnée
    Par nours33 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 31/12/2005, 12h35
  5. Probleme de de copie de base de données
    Par valentin4949 dans le forum Access
    Réponses: 3
    Dernier message: 01/11/2004, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo