Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/10/2007, 12h03   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 145
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 145
Points : 55
Points : 55
Par défaut Accès serveur MySql depuis Internet

Salut,

J'ai une appli qui se connecte à une base de donnée MySql. J'ai utilisé EasyPhp pour la partie Apache/MySql.
En réseau local tout fonctionne bien mais si j'essaye en dehors de mon réseau en passant par Internet, impossible de me connecter à ma bdd.

Voici les config que j'ai faite sur EasyPhp/MySql :

Fichier httpd.conf :
- Listen 80 au lieu de Listen 127.0.0.1:80
- J'ai decommenterla ligne bind BindAddress *
- J'ai remplacer allow from 127.0.0.1 par allow from all (juste pour les tests)

Fichier My.ini :
- J'ai commenter la ligne Bind-Address 127.0.0.1

pour info j'ai une Ip fixe. Sur mon routeur linksys qui me sert à me connecter à internet j'ai aussi fait un paramétrage. Dans la partie "transfert de connection" j'ai rentré une regle qui redirige le port 80 vers ma machine easyphp.

Malgré cela ça ne fonctionne pas, quelqu'un voit t'il ce que j'ai oublié ou mal fait ?

Merci
marcootz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 13h03   #2
Nouveau Membre du Club
 
Avatar de Shinn77
 
Inscription : juin 2007
Messages : 51
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 51
Points : 27
Points : 27
Envoyer un message via ICQ à Shinn77 Envoyer un message via MSN à Shinn77
Tu peux pas te connecter à ton appli? ou à ta base de données ?

tu passes par un navigateur type IE ou Firefox et tu entres l'adresse IP WAN de ton pc c'est ça ?
ex : http://80.50.20.70/

Quand tu passes par le navigateur vois tu ton serveur web ? (page index)
Si non, alors c'est un problème avec le serveur Apache, pas MySQL.

Pour accéder à MySQL en principe le port par défaut utilisé est le 3306.
Tu peux faire un test en redirigeant le port, virer ton firewall XP et autres, et lancer un logiciel type MySQL Query Browser et te connecter sur ton adresse IP.

Dans tous les cas, si tu peux pas te connecter depuis l'extérieur sur ton serveur web c'est un problème lié à Apache pas à MySQL.

Essaye de vérifier que tu n'as pas de Firewall, si non désactive les, ou configure les. Vérifie bien que le port 80 est bien redirigé vers l' IP local de ta machine.

Tiens nous au courant.
Shinn77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 15h28   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 145
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 145
Points : 55
Points : 55
Salut Shinn77,

En fait quand je tapais http://MONIP/ j'arrivais bien sur la page d'Apache car j'avais redirigé le port 80 vers mon serveur. En revanche mon appli c++ n'arrivait pas à se connecter à ma base mySql. J'ai donc aussi relié le port 3306 sur mon serveur et maintenant tout marche bien.
Merci pour ton conseil et A+
marcootz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 16h31   #4
Nouveau Membre du Club
 
Avatar de Shinn77
 
Inscription : juin 2007
Messages : 51
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 51
Points : 27
Points : 27
Envoyer un message via ICQ à Shinn77 Envoyer un message via MSN à Shinn77
De rien, content d'avoir pu t'aider.

A+
Shinn77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h42.


 
 
 
 
Partenaires

Hébergement Web