Bonjour à tous

Tout d'abord désolé si le sujet n'est pas dans la bonne catégorie du forum, mais vu qu'il a trait à la fois à l'administration serveur et MySQL, je ne savais pas trop où le mettre...

J'essaye de mettre en place une réplication très simple MASTER vers 1 SLAVE, entre deux VPS :

  • VPS1 (Master)
    Gentoo 64 bits - release 2 OVH
    MySQL 5.0.44
    IP : 192.168.0.1
  • VPS2 (Slave)
    Gentoo 64 bits - release 3 OVH
    MySQL 5.1.69
    IP : 192.168.0.2


J'ai paramétré la réplication en suivant strictement la procédure de la documentation MySQL. La connexion avec le Master ne se faisant pas, j'ai ajouté les règles iptables suivantes :

Sur le master :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
vps1 ~ # iptables -A INPUT -p tcp -s 192.168.0.2 --sport 3306 -d 192.168.0.1 --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
vps1 ~ # iptables -A OUTPUT -p tcp -s 192.168.0.1 --sport 3306 -d 192.168.0.2 --dport 3306 -m state --state ESTABLISHED -j ACCEPT
Sur le slave :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[root@vps2 ~]# iptables -A INPUT -p tcp -s 192.168.0.1 --sport 3306 -d 192.168.0.2 --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
[root@vps2 ~]# iptables -A OUTPUT -p tcp -s 192.168.0.2 --sport 3306 -d 192.168.0.1 --dport 3306 -m state --state ESTABLISHED -j ACCEPT
Je suis loin d'être un pro d'iptables, je me suis dit qu'en mettant ces règles là la connexion devrait passer dans les deux sens (pour que le master puisse aussi récupérer l'état du slave).

Le soucis, c'est que ça ne fonctionne pas. Quand j'essaye de me connecter depuis le slave vers le master, voilà l'erreur que j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[root@vps2 ~]# mysql -u masteruser -h 192.168.0.1 -p masterpw
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.1' (111)
Bien entendu la réplication ne marche pas de fait... Je ne pense pas que le problème vienne de la configuration MySQL à priori, mais de la configuration des deux serveurs.

Est-ce une question de ports, ou ai-je mal compris l'utilisation d'iptables ? Peut-être une restriction au niveau de la release OVH ?

Merci

EDIT : je précise que dans le my.cnf du Master, j'ai bien les deux lignes suivantes commentées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#skip-networking
#bind-address                           = 127.0.0.1