Bonsoir, je suis entrain mettre en œuvre une réplication de mysql. Ca a déjà fonctionné hier et maintenant ca ne marche plus du tout. J'ai une erreur bête, je comprends pas pourquoi ::

J'ai deux machine virtuel:
Master: 198.168.1.25
Slave: 198.168.1.6

1)
Dans Master: my.ini
...
server-id = 1
log-bin = master-bin
binlog-do-db = repl_base


Dans Slave my.ini
server-id = 2
relay-log = slave-relay-bin
replicate-do-db = repl_base

2)
Je démarre Master:
-J'ajoute un utilisateur et lui donne les droits de réplication

>>create user repl_user;
>>grant replication slave on *.* to repl_user identified by 'passwd' with grant option;
>>flush privileges;

3)
Je démare Slave
-Je lui spécifie les coordonnées du master et je démarre le slave

>>change master to
master_host='192.162.1.25',
master_port=3306,
master_user='repl_user',
master_password='passwd';

>>start slave;


*Je regarde le status du slave
>>show slave status\G

Last_IO_Error: error connectiong to master 'repl_user@192.168.1.25:3306' -retry-time: 60 retries: 86400

Ceux que j'ai fait:
  • Désactiver paré feu
  • Re-installer mysql toutes les bases etc.
  • Changer carément de machine virtuel. Essayé les réseaux pont/nat etc..
  • Donné l'utilisateur root à slave au lieu de repl_user
  • j'ai spécifié le nom du log_File du master à slave
    master_log_file='master-bin.000001',
    master_log_pos=107;


Je ne vois plus quoi faire. Pourtant CA A DEJA MARCHE. Je pète un cable, j'espère que l'un de vous pourra m'aider. Peut être Je saute une étape importante, je sais pas