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

Requêtes MySQL Discussion :

Réplication en local, pas de synchronisation


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Par défaut Réplication en local, pas de synchronisation
    Salut à tous,

    Je me suis lancé dans la réplication, en local pour tester. J'ai suivi le tuto que j'ai récupéré. J'y ai fais quelques modifs car je suis en Mysql5.
    Voici mes fichiers :
    fournisseur.bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    :D:\www\www\tests\replication_mysql\mysql_fournisseur\bin\mysqld-nt.exe  --defaults-file=D:\www\www\tests\replication_mysql\mysql_fournisseur\fournisseur.ini --console
    fournisseur.ini:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [client]
    datadir=D:/www/www/tests/replication_mysql/mysql_fournisseur/data
    basedir=D:/www/www/tests/replication_mysql/mysql_fournisseur
    skip-innodb
    log-bin
     
    [mysqld]
    server-id=1
    port=3300

    client.bat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:/www/www/tests/replication_mysql/mysql_client/bin/mysqld-nt.exe --defaults-file=D:/www/www/tests/replication_mysql/mysql_client/client.ini --console
    client.ini:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    [client]
    datadir=D:/www/www/tests/replication_mysql/mysql_client/data
    basedir=D:/www/www/tests/replication_mysql/mysql_client
    skip-innodb
    log-bin=file.log
     
    master-host = localhost
    master-user = root
    master-password = 
    master-port = 3300
    master-connect-retry = 4
    master-info-file = master.info
     
    [mysqld]
    server-id= 2
    port=3301
    Ensuite je fais çà sur les 2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT REPLICATION SLAVE, SELECT, SUPER, RELOAD ON *.* TO root@'localhost' IDENTIFIED BY '';
    J'ai crée mes tables sur les 2 serveurs (+ une sur le fournisseur qui servira de replication de la table de la base client).

    Les 2 serveurs se lancent presque correctement (sauf un petit warning pour --relay-log, mais je laisse) :
    - Le client me dit "The slave I/O threads stops because...... " en gros les server_id sont identique alors que lorsque que je fais un "show variables", chacun a son id.
    - Le serveur dit "Slave I/O thread : ..." il ne connait pas "Mysql server host ''serveur_client' ". Je vois pas d'ou il me sors ce nom...

    show master status me revoit un 'emply set', le show slave status me revoit les tables de la base client.
    Et le start slave; "Query Ok, 0 rows affected". Pour le Load data from master, il tourne en rond sans réponse.

    Une idée pour me sortir de cette pagaille ?

    Merci de votre patience et de votre aide.
    Fabrice

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

    Informations forums :
    Inscription : Février 2006
    Messages : 953
    Par défaut
    Je ne crois pas que le serveur lise les options de la section "[client]". Il n'y aura donc pas de log binaire ni de définition du maitre. Est-ce que le problème persiste en mettant tout dans la section "[mysqld]" ?

Discussions similaires

  1. [FPDI] Fonctionne en local/pas en ligne: "FPDF error: Unexpected data in xref table"
    Par gobi13 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/10/2007, 12h27
  2. filezilla server, fonctionne en local pas à distance
    Par debdev dans le forum Administration
    Réponses: 18
    Dernier message: 25/04/2007, 23h58
  3. Réponses: 3
    Dernier message: 13/11/2006, 15h58
  4. [réplication]N'arrive pas à le faire marcher!!!!
    Par mohamed dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 27/03/2006, 14h29
  5. Réponses: 4
    Dernier message: 15/02/2006, 11h24

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