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 :

Réplication circulaire avec introduction provisoire d'un Nomade


Sujet :

MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 5
    Points : 8
    Points
    8
    Par défaut Réplication circulaire avec introduction provisoire d'un Nomade
    Bonjour,
    J'ai 3 serveurs en réplication circulaire, ayant chacun des server-id différents disons : 401, 402, 403

    Parallèlement j'ai un portable nomade qui travaille en autonome sur sa base locale. Son server-id est égal à 404. Lorsque le Nomade veut répliquer ses données vers les serveurs en réplication circulaire et répliquer les données des serveurs vers le Nomade, j'interromps provisoirement la réplication circulaire et j'établis provisoirement une réplication Maitre Esclave bidirectionnelle avec un des serveurs. Puis je relance la réplication circulaire.

    Tout se passe bien, SAUF QUE... j'introduis dans la réplication circulaire des commandes générées par le server-id 404 qui n'est pas dans la ronde. Les serveurs 401, 402 et 403 n'arrêtent de s'envoyer les commandes du serveur 404 qu'ils ne connaissent pas.

    Quelqu'un aurait-il déjà rencontré cette difficulté et/ou quelqu'un pourait-il m'aider à trouver une solution pour empêcher le démarrage de la boucle infernale ???

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 390
    Points : 465
    Points
    465
    Par défaut
    Bonsoir

    Je vous propose une autre approche.
    On garde la réplication circulaire entre les 3 gros servurs telle que comme suit en mettant un server_id diffférents et en leur attribuant des offset de serveur comme je l'explique dans ce post : http://www.developpez.net/forums/d80...r/#post4635919. Et surtout on la touche le moins possible.

    Sur le poste nomade, on lui attribue un server-id différent et on active les instructions concernant l'offset serveur. On le rends esclave d'un des serveurs de la criculaire. Puis apres il existe plusieurs solutions. lOrsque le nomade reviens sur le réseau.
    => Logguez les insctructions SQL faites en locale dans un fichiers au format sql. Puis ensuite l'intégrer sur un des serveurs de la circulaire .
    => utilisez un logiciel du genre de Maatkit. C'est un logiciel qui sait générer les insctructions différentielles entre deux bases tables distantes.
    => Activer les options master sur le nomade, et intégrer grace à mysqlbinlog.

    bonne chance
    @+
    La connaissance s'accroit lorsqu'on la partage.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 5
    Points : 8
    Points
    8
    Par défaut Réplication circulaire avec introduction provisoire d'un Nomade
    Bonjour,

    Merci beaucoup pour votre réponse et pous vos différentes solutions.

    Pour l'instant j'ai choisi d'ouvrir la boucle pour insérer le Nomade le temps de sa synchronisation.

    Mais je vais étudier les autres solutions proposées pour choisir la plus fiable.

    Encore merci, bon week end.

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

Discussions similaires

  1. réplication multiple avec Mysql : challenge !
    Par replivit dans le forum Administration
    Réponses: 0
    Dernier message: 27/09/2008, 08h11
  2. [sondage-réplication] Expérience avec de la réplication
    Par guen dans le forum Sondages et Débats
    Réponses: 3
    Dernier message: 05/06/2007, 16h44
  3. Réponses: 9
    Dernier message: 14/01/2007, 17h09

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