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

SQL Procédural MySQL Discussion :

Replication de plus d'une base


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut Replication de plus d'une base
    Bonjour, c'est ma première visite sur ce forum.

    J'ai surement mal cherché ou pas au bonne endroit, mais je ne trouve pas comment répliquer 2 bases qui se trouvent sur le même serveur vers un serveur de backup.

    J'ai une base qui est répliquée depuis plusieurs mois (ce qui fonctionne de façon plus ou moins fiable d'ailleurs). J'ai dans mon fichier my.cnf
    binlog-do-db = baseA
    Quelqu'un pourrait me donner la syntax qui me permettrait de pouvoir répliquer une 2eme bases, comme:
    binlog-do-db = baseA, baseB
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 66
    Par défaut
    Bonjour, je crois que syntaxe est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    binlog-do-db = baseA
    binlog-do-db = baseB
    Faire attention au cas suivant (http://dev.mysql.com/doc/refman/5.0/...ary-log.html):
    Un exemple qui ne fonctionnera pas comme on pourrait l'attendre : Si le serveur est lancé avec l'option binlog-do-db=sales, et que vous utilisez USE prices; UPDATE sales.january SET amount=amount+1000;, cette commande ne sera pas écrite dans le fichier de log binaire.

  3. #3
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Merci JinJu

    Je travail en php et je ne crois pas que la commande USE de MySQL soit utilisée. Mais ceci demande vérification.
    Il me semble que les tables sont adressées comme ceci maBase.matable.

    A confirmer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Faire une recherche plus modification dans base sql
    Par ju3979 dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 09/08/2007, 17h26
  2. Réponses: 2
    Dernier message: 07/12/2006, 19h03
  3. DBCC SHRINKFILE sur une base en replication
    Par usf70 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/05/2006, 17h07
  4. Réponses: 2
    Dernier message: 25/04/2006, 20h14
  5. Replication d'une base AS/400 sur SQL Server
    Par david_chardonnet dans le forum Autres SGBD
    Réponses: 9
    Dernier message: 21/11/2003, 11h17

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