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 :

Problème synchronisation base: START SLAVE


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut Commande: LOAD DATA FROM MASTER
    Bonjour à Tous,

    Je dois effectuer une synchronisation de base mysql entre 2 postes.
    Il s'est avéré que la manip est très longue (vu la quantité de données) et qu'elle a planté en pleine nuit.

    J'aimerai savoir s'il est possible de dupliquer la table à synchroniser du poste maitre vers le poste slave avant de lancer la manip LOAD DATA FROM MASTER.

    Merci d'avance.

    Carter.

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    - LOAD DATA FROM MASTER supprime sur le slave toutes les tables à synchroniser, puis les recrée avant de commencer la réplication des données. Copier la table du master sur le slave avant de faire un LOAD DATA ne sert donc à rien.

    - LOAD DATA est depuis peu obsolète (deprecated) selon la doc qui recommande plutôt d'utiliser mysqldump ou mysqlhotcopy. Ca me parait une bonne solution vu que tu as la maîtrise sur ce que tu dumpes et tu peux le faire table par table.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut
    J'ai utilisé la commande mysqldump pour faire une copie de ma table sur mon poste slave.
    J'ai lancé la commande START SLAVE; et lorsque je tape la commande SHOW SLAVE STATUS, il n'indique pas que la synchro est en cours.

    A quoi c'est du ?

    Carter.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut Problème synchronisation base: START SLAVE
    Bonjour à Tous,

    Toujours dans mes problèmes de synchronisation de bases mysql, lorsque je suis connecté sur mon poste slave et que je lance ma commande START SLAVE; il ne fait aucune maj de ma table alors que des données de ma table maitre ont été rajouté.
    En faisant un SHOW SLAVE STATUS; concernant le Slave_IO_State il m'indique Connecting to Master au lieu de Waiting for master to send event.

    Au secours je cracke...

    merci d'avance.

    Carter.

  5. #5
    Membre éclairé Avatar de jp_rennes
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mars 2006
    Messages : 72
    Par défaut
    Connexion au maître (Connecting to master) signifie que le thread I/O tente de se connecter au maître

    Es-tu sûr que le serveur hébergeant l'esclave arrive à se connecter au serveur hébergant le maître.
    Pour vérifier ça, place ton sur le serveur esclave, et tente telnet <adresse ip du maître> 3306
    et regarde si le serveur maître répond.
    Sinon tu peux également tenter un
    mysql -h <IP du maître> -u <user de réplication> -p<mot passe user réplication>
    et regarde si tu te connectes
    Si ça ne marche pas regarde si tous les flux réseaux sont ouverts.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 48
    Par défaut
    Merci JP.

    Sur le poste slave, lorsque je tape la commande telnet <adresse ip> 3306, la connection s'effectue bien. Par contre, au bout d'une minute, j'ai le message "Perte de la connexion à l'hôte" qui apparait.
    La commande mysql -h <IP du maître> -u <user du slave> -p<mot passe user slave> fonctione aussi.

    Le problème peut il venir du fait que la connection se perd ?
    Y'a t il une solution ?

    Carter.

Discussions similaires

  1. Problème synchronisation base de données
    Par Abdellah2010 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/07/2013, 10h33
  2. Problème Update Base de données avec les composants ADO
    Par lingli dans le forum Bases de données
    Réponses: 5
    Dernier message: 20/04/2006, 00h41
  3. Problème synchronisation threads
    Par Linio dans le forum Concurrence et multi-thread
    Réponses: 19
    Dernier message: 11/01/2006, 16h57
  4. Problème de base MySQL avec installation de script
    Par JoN28fr dans le forum Installation
    Réponses: 3
    Dernier message: 27/10/2005, 18h34
  5. Problème connection base
    Par krfa1 dans le forum ASP
    Réponses: 5
    Dernier message: 15/09/2005, 15h58

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