Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 24/02/2010 10:40:12

Magu(s)
Membre
Inscription : 09/12/2004
Messages : 81

forwarder mysql localhost vers une ip externe

Bonjour,

Je suis occupé à réinstaller mon serveur web sur différentes machines virtualisées et j'aimera mettre mon serveur mysql sur une machine séparée en évitant de repasser dans toutes les configurations qui pointent vers localhost.

Je me disais qu'on forwardant le port 3306 de 127.0.0.1 vers l'ip de mon autre machine sur le réseau ça devrait fonctionner, mais jusqu'ici je n'ai eu que peu de succès :-(

Voici mes simples règles iptables :

iptables -t nat -A PREROUTING -p tcp -d 127.0.0.1 --dport 3306 -j DNAT --to 10.8.0.4:3306
iptables -A FORWARD -p tcp -d 10.8.0.4 --dport 3306 -j ACCEPT

Seulement voilà lorsque je fais un mysql -u user -p je me retrouve toujours sur ma machine locale.

Quelqu'un a-t-il une idée ? Ma démarche a-t-elle du sens ?
Je suis sous Debian 5.0

Merci

Hors ligne

#2 26/02/2010 12:20:18

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : forwarder mysql localhost vers une ip externe

Salut,

si tu as une vm dédiée pour mysql, pourquoi ne pas l'attaquer directement depuis ton serveur web ?


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

#3 12/03/2010 11:50:13

Magu(s)
Membre
Inscription : 09/12/2004
Messages : 81

Re : forwarder mysql localhost vers une ip externe

Salut,

En fait j'ai plusieurs centaine de site qui tournent sur le serveur web et je n'avais pas envie de changer toutes les configurations.
Et puis un search/replace sur "localhost" n'est pas la meilleure des idées.

Finalement je me suis rabattu sur mysql_proxy en faisant un search/replace de "localhost" vers "127.0.0.1" ( moins dangereux ça ) pour bien passer par la couche TCP/IP.

Merci de ta réponse en tous cas

Hors ligne

Pied de page des forums