probleme de connection a ma base

Invité
Invité n'ayant pas de compte PHPfrance

25 oct. 2005, 13:35

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

Eléphant du PHP | 77 Messages

25 oct. 2005, 13:36

c'est moi ;) j'ai oublié de me log

Avatar du membre
ViPHP
ViPHP | 3008 Messages

25 oct. 2005, 13:38

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)

ViPHP
ViPHP | 2144 Messages

25 oct. 2005, 13:39

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

Eléphant du PHP | 77 Messages

25 oct. 2005, 14:13

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

Eléphant du PHP | 77 Messages

25 oct. 2005, 23:21

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

26 oct. 2005, 10:06

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 ?

Eléphant du PHP | 77 Messages

26 oct. 2005, 14:29

oui j'ai retenté hier et ca marchait parfaitement