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

Administration MySQL Discussion :

Réplication: interférence de 2 bases


Sujet :

Administration MySQL

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 334
    Par défaut Réplication: interférence de 2 bases
    Bonjour,

    Je suis en train de faire une réplication entre 2 bases MySQL 5.0.

    Le serveur est une version Windows XP et le client un Linux très récent.

    Je dois répliquer une base, que j'appelerais Good_Database, mais il semble qu'il y ait interférence lorsqu'une autre base du serveur est mise à jour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Error 'Table 'Ma_Base.site' doesn't exist' on query. Default database: 'Ma_Base'. Query: 'delete from site where id=156'
    J'ai suivi scrupuleusement les indications du livre MySQL 5 (Eyrolles) et fait des tests en local sur des machines virtuelles aussi bien Linux que Windows.

    Etant conscient qu'un diagnostic sans autre info relève de la voyance, je voudrais juste savoir si une section de configuration ou erreur courante peut être à la base de ce message. En effet j'ai mis en place des machines virtuelles afin de faire des tests et je n'ai jamais eu ce genre d'erreur, le client se synchronise bien sur les bases qu'il a en commun avec le serveur, sans prendre en compte les autres, même si leur mise à jour fait évoluer le binlog serveur.

    En vous remerciant,

    C. Tobini

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 334
    Par défaut
    En fait mea culpa (à moitié): cette erreur se produit en serveur Windows et client Linux mais pas de Linux à Linux.

    Je pense que je dois du coup faire un backup complet du serveur Windows, mais je ne veux sauvegarder qu'une base.

    mysqldump dispose sous Linux d'une option --no-data pour ne renseigner que les schémas de bases, je ne vois rien qui permette de faire ceci sous Windows, sauriez-vous comment faire ?

    En vous remerciant,

    C. Tobini

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 334
    Par défaut
    Bonjour,

    C'est décidement un post atypique...

    Apparement au moins (c'est à dire que les données de tables ne doivent pas forcément être présentes) la structure complète de la base à répliquer doit être présente sur l'esclave.

    Pour répondre à mon post précédent mysqldump est dans le répertoire 'bin' de l'installation MySQL Server sur C:\.

    Je vais créer un autre post car j'ai l'impression qu'il est impossible d'interdire complètement la réplication de certaines bases d'un serveur.

    C. Tobini

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/04/2008, 16h48
  2. Réplication: empêcher totalement certaines bases ?
    Par ctobini dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 02/08/2007, 19h24
  3. Réplication depuis une autre base
    Par lito74 dans le forum Access
    Réponses: 3
    Dernier message: 19/01/2007, 15h05
  4. réplication à partir d'une base de données heterogène
    Par elbennaoui dans le forum Réplications
    Réponses: 1
    Dernier message: 16/11/2005, 16h05
  5. réplication à partir d'une base de données heterogène
    Par elbennaoui dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/11/2005, 16h05

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