je suis confronté à un problème qui me prend des heures et semble pourtant tout bête:
j'utilise Wamp sur Windows 7 et lorsque dans mon code php je tente d'accéder à ma base par la commande : $bdd = new PDO('mysql:host=localhost;dbname=bdd_reserv', 'root', ''); j'obtiens l'erreur ci dessus agrémenté du message database unknown.
Donc si je comprends bien ma base de données n'existe pas. J'ai créé ma bdd en important un script sql dans phpmyadmin dont voici le début :
CREATE database bdd_reserv CHARACTER SET utf8;
use bdd_reserv;
create table regle...
En regardant dans la console mysql avec show databases ma bdd ne s'affiche pas or elle est bien présente sous phpmyadmin
En testant l'inverse, une bdd créée dans la console ne s'affiche pas sous phpmyadmin.
Je n'ai pas modifié les identifiants de connexion (root sans password) et je désespère de trouver une solution.
Si vous pouvez m'aider je vous en serais très reconnaissant.
Modifie 1 fois. Derniere modification le 24/02/2015 à 12:38 par mrmaxwell.
En effet il s'agissait bien d'un second serveur mysql qui tournait dans la machine. Je ne me souvenais plus que j'avais voulu tester des CMS sur ma machine il y a plusieurs mois et en installant tout ce qu'il faut j'avais installé mysql par oracle.
Il y avait donc un "doublon" avec le mysql de wamp. Une fois le service désinstallé tout est rentré dans l'ordre.
Désolé si j'ai enfreint des règles de votre forum.