Connection à une base mysql distante

Résolu
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
@+
Configuration: Windows XP
Firefox 3.0.8

2 réponses

  1. 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 !