Bonjour,
J'ai monté un serveur ( solution Lamp, installation par paquets ) sous ubuntu, tout fonctionne hormis PDO.
J'ai la version Ubuntu 9.10
Apache2
Php 5
Mysql 5.1.37
PDO drivers : mysql
PDO Driver for MySQL, client library version : 5.1.37
Sa fait une semaine, que je suis dessus, je ne trouve pas le problème, j'ai accès a mysql en mode console, phpmyadmin, et mysql_connect, mais pas avec PDO.
Voici l'erreur qu'il me retourne :
Erreur : SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
Mon user/pass sont corrects, je ne comprend pas.
J'ai essayé, plusieurs façon de connexion, du genre :
Connexion complète :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php new PDO('mysql:host=localhost;dbname=developpez', 'Yogui', 'motdepasse'); $db = new PDO('mysql:unix_socket=/tmp/mysql.sock;dbname=developpez', 'Yogui', 'motdepasse'); ?>
Je ne sais plus quoi faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php try { $bdd = new PDO('mysql:host=localhost,dbname=nom_db','user','pass'); } catch (Exception $e) { die('erreur : ' . $e->getMessage()); } ?>
Merci
Partager