SQLSTATE[28000] [1045] Access denied for user

MeNeFrego

New Member
#1
Bonjour,

Tout d'abord, je précise que j'ai déjà parcouru des questions similaires sur le forum, sans réussir à régler mon problème.
Je ne parviens pas à accéder à ma base de données MySQL avec le code PHP :
PHP:
try
{
    // On se connecte à MySQL
    $bdd = new PDO('mysql:host=localhost;dbname=[login]_[bdd];charset=utf8', '[login]_[utilisateur]', '[mdp]',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch(Exception $e)
{
    // En cas d'erreur, on affiche un message et on arrête tout
        die('Erreur : '.$e->getMessage());
}
[login] = mon id chez planet hoster
[bdd] = le nom de ma base de données dans phpmyadmin
[utilisateur] = l'identifiant de l'utilisateur créé
[mdp] = son mot de passe


Je précise que j'ai créé un utilisateur disposant de tous les droits sur cette base de données, mais je ne parviens pas à trouver ce que je fais mal.
L'erreur obtenue est dans le titre...

Si vous avez besoin d'autres détails pour m'aider, n'hésitez pas...
C'est la première fois que je poste sur un forum, soyez indulgents. :)

Merci d'avance,

MeNeFrego
 

MeNeFrego

New Member
#2
Bête problème de mot de passe. Quand je créais un mot de passe (invalide car ne répondant pas aux critères), le tout petit message en rouge en haut à droite était presque invisible. J'ai choisi un mot de passe valide et tout fonctionne.
 
Haut