Page 1 sur 1

probleme de connection a ma base

Posté : 25 oct. 2005, 13:35
par Invité
bonjour

j'ai une base msyql chez free ,et donc je teste un peu php et mysql et hier jai demandé à un ami de se connecter et d'utiliser les pages php

il a eu cette erreur : Warning: mysql_connect(): Access denied for user

donc pour se connecter a la base les pages php utilise mon login/pass de free..

J'aurai preferé créer un compte utilisateur pour attaquer les tables..mais il semble que chez free cela soit pas possible. (j'ai essayé different grant et a chaque fois denied access.)

Et j'ai l'impression que cette erreur vient du serveur et non de probleme de droit..mais j'ai un doute :roll:

J'aimerai bien votre avis et votre aide :) la dessus

Merci d'avance

Posté : 25 oct. 2005, 13:36
par drelb
c'est moi ;) j'ai oublié de me log

Posté : 25 oct. 2005, 13:38
par charabia
Montres nous ton fichier de connexion et les lignes de code que tu utilises pour te connecter. On pourra t'en dire un peu plus (n'oublies pas de masquer les accès)

Posté : 25 oct. 2005, 13:39
par iclo
Je ne connais pas Free, mais ça m'étonnerait qu'ils te laisse créer des utilisateurs (Dites-moi si je me trompe)
Mais Tu peux utiliser le login et le pass que Free t'a fournit pour te logger à la Db, vu qu'il seront stockés dans les scripts php, ils ne seront de toute façon pas accessible à l'utilisateur de la page php

Posté : 25 oct. 2005, 14:13
par drelb
charabia : voici le script
<?PHP

$host="sql.free.fr";
$user="bob";    
$passe="passworddebob"; 

$base="bob"; 

$link = mysql_connect( "$host", "$user", "$passe")
or die("Impossible de se connecter");

mysql_select_db("$base") or die("Could not select database");

?>

a votre avis , free a jeter mon pote car il utilisait (indirectement via les pages php)
mon login/password OU car cette erreur venait du fait que free fesait une maintenance serveur a ce moment

iclo : vi je sais c'est ce que jai fait

free n'est que gratuit pas fiable obliger ;)

Posté : 25 oct. 2005, 23:21
par drelb
il semble bien que cela soit free..

j'avais un doute vu le code erreur , et debutant en mysql

merci pour tout je met resolu

Posté : 26 oct. 2005, 10:06
par charabia
Le code est bon drelb, je pense aussi que free devait être en maintenance ou autre sur ton compte.

Tu as retenté pour voir si ça fonctionnait bien ?

Posté : 26 oct. 2005, 14:29
par drelb
oui j'ai retenté hier et ca marchait parfaitement