Bonjour à tous
Après avoir passé pas mal de temps à chercher sur le net, je bloque...
Voici mon problème :
Je cherche à réaliser une connexion vers une base MYSQL distante depuis le localhost de mon poste.
Voici mon code :
le resultat est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php try { $pdo_option[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION; $bdd=new PDO("mysql:hote=**.***.***.**;dbname=****","****","****",$pdo_option); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>
Erreur : SQLSTATE[28000] [1045] Access denied for user '****'@'localhost' (using password: YES).
Le problème c'est que je ne fais pas la connexion sur "localhost" mais bien sur une adresse IP.
Pour mettre les choses dans leur contexte je suis sur WAMP. Le plus fort dans tout cela c'est que si je change juste le nom de la base par une base en local (sur base MYSQL installée avec Wamp) , et que je change également le nom d'utilisateur par "root" sans changer l'IP, j'arrive à me connecter en local.
pr info, même avec Easy PHP, il y a la même erreur.
Si vous avez une idée, je suis preneur...
Partager