Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2676 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Pb de connection hôte distant mysql_connect()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Pb de connection hôte distant mysql_connect()

n°358020
seb-taf
Posté le 10-04-2003 à 17:21:05  profilanswer
 

Salu !
Voila je galère pour me connecter à un serveur distant via la fonction mysql_connect():
 
$user = "monlog";
$pass = "monmdp";  
$host = "195.*.***.***:/mysql";
if( mysql_connect( $host, $user, $pass ) > 0 )
  echo "" ;
 else
  echo "Erreur de connexion à l'hôte" ;
if( mysql_select_db( mabase ) == True )
  echo "" ;
 else
  echo "Erreur de connexion à la base" ;  
 
( dslé je suis sous mac je n'arrive pas à mettre les balises de langage )
 
J'ai accès à ce serveur en réseau local, la pas de problème .
Ce poste a également une ip fixe c'est donc celle ci que j'aimerais utiliser.  
 
Les 2 IPs pointent apparement vers le  même dossier "www" du serveur ( linux ).
J'ai essayé de créer un alias sur le serveur qui pointe vers le dossier mysql ou sont contenus les bases ( également essayé vers mysql.sock )  et dans mon code php j'ai rajouté l'alias : $host="195.*.***.***:/mysql"
 
Dans tous les cas,dès que j'utilise l'ip externe ( en 195.x ); j'ai 1 erreur de connexion à l'hôte  ...
 
Voila si qqn pouvait m'aider j'en serais ravis si vous voulez plus de renseignements pas de problèmes ...


---------------
Faites connaitre votre site pro ou perso et gagnez du trafic : http://www.toolao.net
mood
Publicité
Posté le 10-04-2003 à 17:21:05  profilanswer
 

n°358179
mrbebert
Posté le 10-04-2003 à 20:22:53  profilanswer
 

Pourquoi tu as quelque chose derrière l'adresse IP dans le $host :??:

n°358433
seb-taf
Posté le 11-04-2003 à 09:07:29  profilanswer
 

ben normalement c etait pas un smiley lol , en fait tu peux mettre des paramètres ( port et chemin ) celui que j'ai mis est un alias que j ai crée mais je ne sais pas si c est utile ... c etait juste un test.

n°358548
dropsy
et bonne chance surtout...
Posté le 11-04-2003 à 10:38:49  profilanswer
 

ça serait plus facile avec le message d'erreur :/

n°358624
drasche
Posté le 11-04-2003 à 11:52:06  profilanswer
 

ya pas de chemin dans l'adresse, juste l'ip ou le nom de domaine, mais jamais un chemin.
 
et ton appel devrait ressembler plutôt à ceci:
 

Code :
  1. mysql_connect( $host, $user, $pass )
  2.   or die(mysql_error());


 
comme ça il te renverra le message d'erreur de MySQL.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°358926
seb-taf
Posté le 11-04-2003 à 15:25:46  profilanswer
 

ok merci pour vos réponses !
 
par contre le gars de chez ovh ma dit que c'etait impossible ...
Pourquoi dit on le contraire dans la doc de la fonction sur php.net ?...
 
Le message d erreur exact ,je vais vous le donner et pour ce qui est du chemin sur php.net ils disent qu on peut preciser un rep et un n° de port , je sais pas si c'est nécessaire ...

n°358991
k1200
Posté le 11-04-2003 à 16:02:22  profilanswer
 

La plupars des hebergeurs ne laisse pas l'acces a la base depuis l'exterieur pour des raison de securiter...

n°359030
seb-taf
Posté le 11-04-2003 à 16:36:50  profilanswer
 

K1200 a écrit :

La plupars des hebergeurs ne laisse pas l'acces a la base depuis l'exterieur pour des raison de securiter...


ok ! mais j ai fais des tests depuis notre propre serveur php et ça ne fonctionne pas non plus ...

n°360421
seb-taf
Posté le 14-04-2003 à 14:35:59  profilanswer
 

personne ?

n°360561
drasche
Posté le 14-04-2003 à 15:49:24  profilanswer
 

PHP n'est pas un serveur, mais un interpréteur lié à ton serveur web.
 
Quelle est l'erreur renvoyée par mysql_error() ?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 14-04-2003 à 15:49:24  profilanswer
 

n°360644
seb-taf
Posté le 14-04-2003 à 16:46:02  profilanswer
 

drasche a écrit :

PHP n'est pas un serveur, mais un interpréteur lié à ton serveur web.
 
Quelle est l'erreur renvoyée par mysql_error() ?


 
oui je voulais dire le serveur apache escuses moi, voici l'erreur :
 
Warning: MySQL Connection Failed: Can't connect to MySQL server on '195.6.104.211' (111) in /var/www/html/PHP/CRT/inc/log.inc.php on line 10

n°360660
drasche
Posté le 14-04-2003 à 17:00:44  profilanswer
 

ton script ne trouve pas le serveur MySQL, voilà [:spamafote]
 
soit MySQL ne tourne pas, soit l'ip et/ou le port sont incorrects, soit un firewall ne laisse pas passer.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°360673
seb-taf
Posté le 14-04-2003 à 17:06:06  profilanswer
 

drasche a écrit :

ton script ne trouve pas le serveur MySQL, voilà [:spamafote]
 
soit MySQL ne tourne pas, soit l'ip et/ou le port sont incorrects, soit un firewall ne laisse pas passer.


 
Ok c'est peut etre un problème de firewall alors , il faut que je me renseigne pour savoir si il y en a un ou pas ...
En tout cas merci de ton aide !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Pb de connection hôte distant mysql_connect()

 

Sujets relatifs
J'ai merdé mes droits MySql[PHP]chtite erreur avec un regExp
[MySql] une requête qui fonctionne sur Access et pas sur mySql ! HELP[PHP] Retrieve de data par formulaire (resolu)
PHP 5 sera un java bisCharger une listbox a partir du resultat d'une requete Mysql
PHP Objet : Un truc bizardqq questions a propos de mysql
[MySQL] liste chainee ??Y a t-il un moyen pour verifier si JavaScript est activé en PHP ?
Plus de sujets relatifs à : [PHP] Pb de connection hôte distant mysql_connect()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR