se connecte à une base mysql extérieure depuis free

Répondre
Michel L
le 08/12/2008 à 16:37
Michel L
Bonjour,
Je voudrais, sur mon espace free, faire fonctionner un script PHP qui se connecte à une base mysql extérieure.
Mais ça ne marche pas. Je sais pourtant que la base externe accepte les connexions extérieures.

$dburl = "domaine.com"; //Host de connection
$dblogin = "lelogin"; //Login sur la bdd
$dbpass = "modepasse"; //Mot de passe de la bdd


$base_id = mysql_connect("$dburl", "$dblogin", "$dbpass");

ne marche pas.

Merci pour votre aide.

Cordialement
LA GLOBULE
le 08/12/2008 à 17:32
LA GLOBULE
Normalement, c'est le serveur qu'il faut configurer, pas le client. C'est au serveur de dire si oui ou non il accepte les connexions distantes.
Je vois mal free patcher PHP pour n'accepter que des localhost sur un mysql_connect.

Pour le host de connexion, tu mets bien l'adresse ip de ton serveur distant ? As tu vérifié ton compte sur le serveur distant ?
Michel L
le 08/12/2008 à 17:44
Michel L
Merci beaucoup pour ta réponse
Comme, je le disais, je suis certain que ma base MySQL située sur le domaine : domainexemple accepte les connexions extérieures, car je m'y connecte avec le script que j'ai donné en exemple depuis deux autres domaines chez situé chez des hébergeurs différents.

Je m’y connecte simplement comme ça :
$base_id = mysql_connect("domaine.com", "Log", "motdepasse");

Je n’y arrive pas avec free. Je ne comprends pas pourquoi.
Je vais essayer avec l’ip
$base_id = mysql_connect("ip", "Log", "motdepasse");

merci tout de même.
LA GLOBULE
le 08/12/2008 à 23:39
LA GLOBULE
Et le compte mysql que tu as crée, est il valide pour toutes les adresses IP (donc celle de Free) ?
LA GLOBULE
le 09/12/2008 à 12:00
LA GLOBULE
Je n'ai pas de compte Free, je ne pourrais pas t'aider plus :/

La FAQ Free n'en parle pas ?
Peut-être que d'autres membres du site pourront t'en dire plus.
nanar53
le 09/12/2008 à 17:57
nanar53
bonjour,
heu j'ai eu ce genre de soucis avec un autre fai.
J'avais résolu en ouvrant un port spécifique sur le serveur pour mysql
et de ce fait j'ai pu contourner le scan des ports du fai...
Mais bon je ne connais pas free....
mais cela peut être une piste.. encore faut il avoir acces au serveur qui heberge la base et de pouvoir y mettre les mains dans le cambouis...
Amicalment
Bernard
bernard
LupusMic
le 10/12/2008 à 20:44
LupusMic
Quel est le message d'erreur fournit pas mysql_error ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours