[Resolu] Problème de synchronisation des données !

Problème de synchronisation des données ! [Resolu] - SQL/NoSQL - Programmation

Marsh Posté le 11-02-2009 à 12:12:51    

Bonjour,
 
J'essaye de mette en place une réplication entre serveur MYSQL ! Ca ne fonctionne pas, j'ai une erreur à la dernière étape.
 
 
MASTER 1 (192.168.100.102)  :
 
 
=> Je crée un utlisateur avec tout les droits qu'il faut sur le Master.
 

Code :
  1. grant replication slave on *.* to repl@% identified by 'lemotdepassedesync';


 
 
=> Je remplis le fichier Mysql.ini sur le Master.
 

Code :
  1. [mysqld]
  2. port=3306
  3. server-id=1
  4. log-bin = C:/wamp/logs/mysql.log


 
 
 
Serveur ESCLAVE (192.168.100.105)
 
 
=> Sur le serveur esclave je remplis le fichier Mysql.ini
 

Code :
  1. [mysqld]
  2. server-id = 2
  3. datadir=c:/wamp/bin/mysql/mysql5.1.30/data
  4. basedir=c:/wamp/bin/mysql/mysql5.1.30
  5. bind-address=127.0.0.1
  6. log_bin = /var/log/mysql/mysql-bin.log
  7. report_host = 192.168.100.105
  8. master-host = 192.168.100.102
  9. master-user = repl
  10. master-password = password
  11. port=3306


 
 
=>  Execute la ligne qu'il faut
 

Code :
  1. mysql> CHANGE MASTER TO MASTER_HOST='192.168.100.102',MASTER_USER='repl',MASTER_
  2. PASSWORD='password',MASTER_LOG_FILE='mysql.000007',MASTER_LOG_POS=106;
  3. Query OK, 0 rows affected (0.12 sec)


 
 
=> Démarre le serveur
 

Code :
  1. mysql> start slave;
  2. Query OK, 0 rows affected (0.00 sec)


 
 
=> Charge les données depuis le master
 

Code :
  1. mysql> load data from master;
  2. ERROR 1218 (08S01): Error connecting to master: Access denied for user 'repl'@'3
  3. 34070ZP108' (using password: YES)


 
Et j'ai une erreur comme quoi l'utilisateur n'as pas les droits !!  Avez-vous une idée ce mon problème, et comment le résoudre ?
 
D'avance merci
++


Message édité par cvb le 11-02-2009 à 12:44:36
Reply

Marsh Posté le 11-02-2009 à 12:12:51   

Reply

Marsh Posté le 11-02-2009 à 12:21:22    

Citation :

grant replication slave on *.* to sync@% identified by 'lemotdepassedesync';

Citation :

master-user = repl


"sync" ou "repl", il faut choisir mais si tu n'indiques pas le bon utilisateur, c'est normal qu'il te jette.

Message cité 1 fois
Message édité par omega2 le 11-02-2009 à 12:21:57
Reply

Marsh Posté le 11-02-2009 à 12:27:40    

omega2 a écrit :

Citation :

grant replication slave on *.* to sync@% identified by 'lemotdepassedesync';

Citation :

master-user = repl


"sync" ou "repl", il faut choisir mais si tu n'indiques pas le bon utilisateur, c'est normal qu'il te jette.


 
Re,
 
Je viens de m'en apercevoir s'est une faute de frappe ! Dans la base de donnée, l'utilisateur crée est "repl". il a tout les droits.
 
L'erreur continue, je me fais pour reprendre ton expression "jeter". Je vois pas trop d'où peut venir le soucis...:/
 
D'avance merci
++

Reply

Marsh Posté le 11-02-2009 à 12:44:17    

J'ai trouvé la réponse. En supprimant l'utilisateur et en le créant de nouveau, le même, avec le même mots de passe, je n'ai plus d'erreur...
 
Comprendra pourquoi....:P
 
 
Merci pr les réponses
++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed