La question a déjà été posé mais à priori je n'ai pas trouvé la bonne réponse. J'avais installé wampserver depuis longtemps et tout fonctionnait parfaitement. Mais hier j'ai du faire qqchose dont je ne me rappelle plus et phpmyadmin ne fonctionnait plus. J'ai alors installé, réinstallé etc mais bien que le localhost fonctionne le phpmyadmin ne marche plus.
je sais pas si ce que je vais mettre va pouvoir te permettre de m'aider mais bon :
Erreur lors de l'établissement de la connexion à la base de données
Cela signifie soit que l'identifiant et/ou le mot de passe indiqués dans votre fichier wp-config.php sont incorrects, ou que le serveur de base de données à l'adresse localhost est inaccessible - ce qui implique que le serveur de base de données de votre hébergeur est sans doute tombé.
* Êtes-vous certain(e) d'avoir correctement indiqué votre identifiant et votre mot de passe ? * Êtes-vous certain(e) d'avoir entré le bon serveur de base de données ? * Êtes-vous certain(e) que le serveur de base de données fonctionne correctement ?
Les privilèges correspond au compte SQL qui permet de te connecter à ta DB...
Pour vérifier si tout concorde, je te donne RDV ici : "C:\wamp\apps\phpmyadmin2.11.6\config.inc.php"
A la ligne 73 l'on te propose de mettre un mot de passe pour la sécurité.. Il faut que ce soit le même que celui que indiqué dans les privilèges de ROOT par défault, il n'y en a pas.
Si tu ne veux pas perdre ton accès à la base de donnée en changeant les mot de passe, il faut d'abord modifier les privilèges depuis PhpMyAdmin, puis le fichier config.inc.php
Par la suite, du côté PHP, il te faut connecter t'as DB à tes scripts :
Pour cela créé un autre utilisateur, dans mon cas je l'appellerais "kzl". Je met "mdp" comme mot de passe et "Local" dans la liste déroulante des serveurs. Je finis par lui accorder les privilèges de ma base de donnée, que j'ai créé aupartavant, appelé "db_kzl".
Ainsi ma connexion MySQL sera : mysql_connect("localhost", "kzl", "mdp" mysql_select_db("db_kzl"
Que je mette un mdp ou non à la ligne 73, cela ne change rien. Qd je vais dans phpmyadmin, je peux voir que l'utilisateur root à tous les privilèges sur la base "wordpress". A la page d'accueil de phpmyadmin, j'ai ceci : "Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité."
Ainsi j'ai l'impression que ce n'est ni une question de privilèges ou de mdp.