XAMPP : erreur connection phpMyAdmin

Fermé
contraryo - 3 juil. 2012 à 21:09
lynayanami Messages postés 34 Date d'inscription vendredi 14 octobre 2011 Statut Membre Dernière intervention 11 décembre 2017 - 13 mars 2013 à 18:12
Bonsoir à toutes et tous.

Je développe actuellement un site en local sous Wordpress que je compte transférer prochainement sur un hébergeur distant. Pour créer une table, j'ai installé le serveur XAMPP il y a quelques semaines. J'y ai créé ma table en accédant via mon navigateur par l'url suivante : http://localhost/phpmyadmin

Cela fonctionnait très bien, sauf que depuis quelques jours, je n'ai plus accès à phpMyAdmin, m'empêchant d'exporter ma base de données vers mon hébergeur distant (OVH). J'obtiens le message d'erreur suivant :
"phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans votre configuration et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL."

Par contre, je peux toujours accéder à mon site via l'url suivante : http://localhost/wordpress

Aussi, j'ai regardé sur les forums les diverses solutions. Ainsi, j'ai vidé le cache des navigateurs Firefox et Chrome. J'ai aussi testé les navigations privées, mais sans succès.

Un spécialiste de Wordpress (que je vous recommande au passage : http://www.david-bost.fr/) est venu m'aider via Skype. Nous avons regardé ensemble les différents paramétrages de XAMPP dont les paramètres d'admin de MySQL. Nous avons consulté le wp-config.php également.

C'est pourquoi, je viens solliciter votre aide pour me débloquer de cette situation.

Merci d'avance pour vos retours.

Cordialement.

1 réponse

Problème résolu !

En parcourant les forums anglo-saxons. La technique consiste à éditer le fichier config.inc.php dans le répertoire suivant : C:\xampp\phpmyadmin

Ensuite, il faut mettre ceci (je n'avais pas de mot de passe par défaut) :
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'xxxxx';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;


Enfin, dans XAMPP, dans le Control Panel Application (écran de démarrage), il faut cliquer sur Admin au niveau de MySql. Cela vous demandera de saisir l'identifiant et mot de passe : soit root et le mot de passe que vous avez saisi dans le config.inc.php.
6
lynayanami Messages postés 34 Date d'inscription vendredi 14 octobre 2011 Statut Membre Dernière intervention 11 décembre 2017 1
13 mars 2013 à 18:12
Un énorme merci, j'ai fouillé un bon moment et c'est vous qui m'avez apporté la réponse =)
0