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 :

Problème avec Replication


Sujet :

Administration MySQL

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    386
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 386
    Points : 220
    Points
    220
    Par défaut Problème avec Replication
    Bonjour,

    Je fais des tests de réplication.

    J'ai désactivé les logs files sur le maître et fais des ajouts. Ensuite remis les logs
    et je me retrouve avec des enregistrements manquants dans la base slave.

    Peut-on "rejourer" la réplication pour mettre en pahse la base slave avec la master ?

    Merci d'avance pour votre aide.

    @+

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 7
    Points
    7
    Par défaut ca depend
    Citation Envoyé par Thomad Voir le message
    Bonjour,

    Je fais des tests de réplication.

    J'ai désactivé les logs files sur le maître et fais des ajouts. Ensuite remis les logs
    et je me retrouve avec des enregistrements manquants dans la base slave.

    Peut-on "rejourer" la réplication pour mettre en pahse la base slave avec la master ?

    Merci d'avance pour votre aide.

    @+
    Bonjour
    On peut savoir pourquoi tu a viré les logs files de pour faire des ajouts ?

    Sinon un tu peux opter pour ce qui suis.
    à l'arrache

    Sur ton MASTER:
    mysql> RESET MASTER
    (ca va virer tout les logs binaires)

    Sur ton slave en console:
    mysql> reset slave;
    Force l'esclave a oublier toute les positions de réplications dans les logs du maître. Cette commande permet de faire un démarrage propre : elle efface les fichiers master.info et relay-log.info, et les logs de relais, puis créer un nouveau log de relais.

    ensuite tu vide toutes les bases de données que tu as en ne laissant que des bases vides (les tiennes).

    sur ton slave (un jour au soir quand il y a pas beaucoup de trafic)
    mysql> LOAD DATA FROM MASTER; (ca va bloquer le master le temps de la replication); et attendre que le prompt revienne.


    ce devrai fonctionner, si pas tu peux me recontacter.

    attention, si tu es sous plesk ou un truc du genre je te conseil de mettre les droits selects de ton replicateur uniquement sur les bases MASTER que tu souhaites voir répliquées. avant de lancer LOAD DATA FROM MASTER; car cette commande réplique toute les bases à l'exception de mysql (privilèges).
    en bref, vérifie que ton username-replicateur n'ai les droits select que sur les bonne bases.

  3. #3
    Membre éprouvé
    Avatar de Sivrît
    Profil pro
    Inscrit en
    Février 2006
    Messages
    953
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Points : 1 249
    Points
    1 249
    Par défaut
    Autre possibilité, il y a dans maatkit un script (mk-table-sync) fait pour résorber les différences entre un maitre et ses esclaves. Il suppose que les différences ne représentent qu'une petite partie des données, sinon autant effectivement passer par "LOAD DATA".

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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