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 :

Replication MySQL


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    gby
    gby est déconnecté
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 4
    Par défaut Replication MySQL
    Bonjour, j'ai lu pas mal de trucs sur le sujet et ai déja réussi à le faire marcher plusieurs fois. En ce moment ça coince, j'aimerai avoir votre avis, d'où vient mon erreur ?

    Configuration : MySQL 4.3 sur 5 serveurs windows en réseau local.
    Le serveur Red Carpet 192.168.3.52 a la base à répliquer
    Le serveur Gold Fishnet 192.168.3.1 a la base répliquée, enfin devrait...

    Sur le Slave, dans My.ini :


    # definition de l'identifiant unique : Gold Fishnet
    server-id=5

    # nom d'hote du maitre : Red Carpet
    master-host=192.168.3.52

    # port sur lequel écoute le serveur maitre
    master-port=3306

    # nom utilisé pour se connecter au maitre
    master-user=replication

    # mot de passe pour se connecter au maitre
    master-password=toto

    # réplique la base de données client
    replicate-do-db=base

    # réplique les requetes multibases de client
    replicate-wild-do-table=base.%

    old-passwords

    skip-name-resolve
    skip-host-cache


    Sur le master, un profil "replication" et son password ayant les droits Select, Update, Reload, Super et Replication Slave depuis l'host 192.168.3.1

    J'ai relancé mes services MySQL pour la prise en compte des "old password" comme ils disent, réhachage des mots de passe tant sur le my.ini que sur le profil replication

    Je lance mon script sur le slave :"Load data from master" et le visiblement classique :

    Error connecting to master: Access denied for user 'replication'@'192.168.3.52' (using password: YES)

    Pas de firewall, pas d'histoire de ports fermés, pas server-id en doublon, je sèche. Je peux avoir un coup de main ?

  2. #2
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    D'après le message d'erreur, on dirait que c'est le master qui veut se connecter à lui même('replication'@'192.168.3.52' ). LOAD DATA FROM MASTER a bien été lancé depuis le bon serveur ? N'y a-t-il pas eu une inversion quelque part dans la configuration ?

  3. #3
    gby
    gby est déconnecté
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 4
    Par défaut
    Bonjour,

    Alors,

    J'ai créé sur le Master (192.168.3.52) le profil replication ayant pour host 192.168.3.1, l'adresse du Slave.

    C'est dans my.ini du Slave que j'ai mis les lignes citées plus haut.

    Et j'execute "Load Data from Master" sur le Slave.

    non ?

  4. #4
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Euh si je crois. Dans un premier temps, essayons de voir si la connexion est possible. Il faudrait créer sur le MASTER un compte accessible depuis tous les postes `replication`@`%`. Ensuite, il faut voir si la connexion est effectuée et surtout si la réplication fonctionne.

  5. #5
    gby
    gby est déconnecté
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 4
    Par défaut
    Et bien la connexion se passe pas mieux par le shell.

    Après avoir créé un user replication @ % sur le Master (192.168.3.52) et supprimé l'ancien profil replication @ 192.168.3.1, je donne au shell du Slave:

    mysql --host=192.168.3.52 --user=replication --password=toto

    et je me conncete à la console MySQL

    Par contre, je lance "Load data from master" sur ma base vide du slave et là :

    Acces denied for user 'replication'@'192.168.3.1' (using password: YES)

    Je suis perdu

  6. #6
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Déjà, la réponse me plait davantage. 'replication'@'192.168.3.1' me semble plus logique que 'replication'@'192.168.3.52' dans le message d'erreur. Ensuite, il faudrait peut être voir du coté de l'option old-passwords présente dans le fichier d'initialisation. Que se passe-t-il si il n'y a plus de mot de passe pour cet utilisateur ? (a essayer, mais en veillant à limiter les riques au niveau des droits !)

  7. #7
    gby
    gby est déconnecté
    Futur Membre du Club
    Inscrit en
    Février 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 4
    Par défaut
    OK, je vais faire ça, mais comment ?

    Comment dois-je m'y prendre pour obtenir : Using password: NO ?
    Et dans le my.ini, je commente simplement la ligne master-password ?

    Merci pour votre aide

  8. #8
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    ca peut suffir, mais je ne peux pas le jurer

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

Discussions similaires

  1. REPLICATION => MYSQL CLUSTER
    Par overider dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 06/09/2009, 01h31
  2. Replication : Mysql 4.1 ou Mysql 5 ?
    Par fredouille31 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 18/03/2008, 13h14
  3. probleme replication mysql 4.1
    Par Flipmode dans le forum Administration
    Réponses: 1
    Dernier message: 04/03/2008, 15h14
  4. Replication Mysql via SSL HELP
    Par snach dans le forum Administration
    Réponses: 6
    Dernier message: 04/09/2007, 09h51
  5. aide replication Mysql
    Par jpsegret dans le forum Requêtes
    Réponses: 1
    Dernier message: 21/06/2006, 09h46

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