Connection à une base mysql distante

Résolu/Fermé
karine666 Messages postés 48 Date d'inscription mercredi 26 juillet 2006 Statut Membre Dernière intervention 18 décembre 2012 - 28 mars 2009 à 23:52
 karine666 - 31 juil. 2009 à 08:11
Bonjour,

J'ai soucis de msqlphp (essayer de le dire vite pour voir...)

je n'arrive pas à me connecter à une base Mysql via une page php. Ca peut paraitre simple mais...
Une page php hegergée par un serveur planqué sur la toile doit accéder à un serveur situé chez moi. Ce serveur héberge la base de données mysql.

le code php de la page mysql_evix.php :
<?php
$bdd = "ju38880";
$host= "evix.no-ip.org:3306";
$user= "ju38880";
$pass= "xx";
$requete="SELECT * FROM Table_Articles";

echo "bdd:$bdd<br>user:$user<br>pass:$pass<br>";

echo "requete en cours ".$requete."<br/>sur ".$bdd;
mysql_connect( $host, $user, $pass )
or die(mysql_error());
?>

Et hop, je me retrouve avec :
bdd:ju38880
user:ju38880
pass:xx
requete en cours SELECT * FROM Table_Articles
sur ju38880
Warning: mysql_connect() [function.mysql-connect]: Access denied for user: 'ju38880@judith.nfrance.com' (Using password: YES) in /home/ju38880/mysql_evix.php on line 28
Access denied for user: 'ju38880@judith.nfrance.com' (Using password: YES)

Je saisis pas pourquoi (et j'ai plus de cheveux à m'arracher...)
- j'ai une box qui me distribue l'internet et j'ai redirigé le port 3306
- j'ai ouvert le port 3306 sur le firewall
- dans le fichier mysql.cnf, j'ai bien verifié que le port est le 3306 et que la ligne bind-address est commentée.
- dans phpmyadmin j'ai configuré user ju38880 avec le serveur judith.nfrance.com
- J'ai redemarré le serveur php, et fait des FLUSH des privileges

Question : pourquoi ca marche po ? ouiiiiiiinnnnnnn
Y a t il moyen de verifier chacun de ces steps ?

merci de m'avoir lue et merci d'avance pour votre aide
@+
A voir également:

2 réponses

Essayes de te rassurer que ta base de données ai un mot de passe. à mon avis elle doit avoir un et tu ne le mentionne pas (tu renseinges pas le bon) dans la chaîne de connection.
1
en effet, mon herbegeur avait sournoisement changé le mot de passe ...

merci !
0