Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2015, à 19:59

bruno38000

Mysql : Acces distant pour faire une replication

Bonjour,

Pour faire une réplication de base, j'ai besoin d'un accès vers Mysql d'un serveur_1 depuis un serveur_2.
Mais je n'arrive pas à accéder au port serveur_1 depuis le serveur_2

Avec tellnet

telnet ip_seveur_1 3306

J'ai un refus de connexion

telnet: Unable to connect to remote host: Connection refused

A noter que telnet marche sur le par 80 par exemple

Pourtant, Pour permettre l’accès distant, j'ai mis dans mon /etc/mysql/my.cnf

bind-address 0.0.0.0

Mon firewall IPTable permet bien l’accès au port 3306 , je l'ai arrêté d'ailleurs pour être certain que le problème de ne venait pas de la.
A noter que je n'ai pas de trace dans mes log mysql d'un coté comme de l'autre

Auriez-vous une idée pour permettre cette connexion ?

Avec mes remerciements pour vos pistes de résolution.

Dernière modification par bruno38000 (Le 03/05/2015, à 19:59)

Hors ligne

#2 Le 03/05/2015, à 23:29

src

Re : Mysql : Acces distant pour faire une replication

Salut,
Est-ce que la ligne bind-address est commentée ?
Est-ce que ton fichier my.cnf ne va pas chercher d'autres fichiers de conf qui ont un bind-address en 127.0.0.1 ?


Actuellement sur Manjaro Xfce (amd64)

Hors ligne

#3 Le 05/05/2015, à 23:25

tiramiseb

Re : Mysql : Acces distant pour faire une replication

Salut,

Que retourne la commande suivante ?

netstat -tlnp

(pour voir où écoute MySQL)
(avec sudo si nécessaire)

Hors ligne

#4 Le 27/05/2015, à 16:09

bruno38000

Re : Mysql : Acces distant pour faire une replication

C'était un problème de règle IPTABLE mal fagoté

Sur le serveur_1 j'ai rajouté pour la sortie
iptables -A OUTPUT -p tcp --dport 3306 --destination serveur_2 -j ACCEPT

et pour les entrées, comme j'ai permis l'acces en modifiant dans mon /etc/mysql/my.cnf "bind-address 0.0.0.0"
J'ai fermé pour tous sauf 127.0.0.1 et le server_2
iptables -A INPUT -i eth0 -p tcp --dport 3306 --source 127.0.0.1 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 3306 --source serveur_2 -j ACCEPT

Hors ligne

#5 Le 27/05/2015, à 16:58

tiramiseb

Re : Mysql : Acces distant pour faire une replication

Pourtant tu avais écrit :

je l'ai arrêté d'ailleurs pour être certain que le problème de ne venait pas de la.

... du coup on n'a pas essayé de creuser dans ce sens-là smile

Hors ligne