Nous utilisons XAMPP dans un environnement partagé de notre réseau local. Tous les projets avaient le nom d'utilisateur et le mot de passe mysql par défaut. Récemment, j'ai essayé de changer le nom d'utilisateur et le mot de passe d'un projet. Et maintenant, je ne peux pas accéder à phpmyadmin. Il n’affiche que le message suivant:
phpMyAdmin a essayé de se connecter au serveur MySQL et le serveur a rejeté la connexion. Vous devez vérifier l'hôte, le nom d'utilisateur et le mot de passe dans votre configuration et vous assurer qu'ils correspondent aux informations fournies par l'administrateur du serveur MySQL.
Maintenant, personne ne peut accéder à phpmyadmin. Comment puis-je résoudre ça?
vous pouvez simplement résoudre ce problème en éditant le fichier config.inc.php
à partir du dossier phpmyadmin.
Cela fonctionnera correctement si vous modifiez le mot de passe de la mise à jour avec le même nom d'utilisateur.
Trouver la ligne $cfg['Servers'][$i]['password'] =";
Il suffit de le remplacer par
$cfg['Servers'][$i]['password'] = ' ';
S'il vous plaît jeter un oeil ici pour plus de détails
Erreur: La connexion pour controluser, telle que définie dans votre configuration, a échoué.
solution:- à cause de votre système ubuntu, deux serveurs mysql sont en marche, alors soyez confus, résolvez ce problème
commande type:
Sudo /etc/init.d/mysql stop
commande type:
Sudo /opt/lampp/lampp restart
Ajoutez simplement $cfg['Servers'][$i]['Host']="127.0.0.1:3307";
si vous changez de port.
Dans mon cas, c'était simplement parce que j'avais oublié d'activer le service 'MySQL' sur le panneau de contrôle XAMPP. * facepalm *
Il existe un fichier bat 'resetroot.bat' situé dans le dossier xammp MySQLie: 'C:\xampp\mysql'
Exécutez le fichier bat et cela réinitialisera les mots de passe phpadmin. Ensuite, démarrez le service MySQL dans xammp et essayez d’accéder à phpmyadmin.
J'espère que ça aide.
Pour mon cas, il semble que le serveur MySQL soit tombé en panne, alors qu'il était en train de fonctionner sans événement particulier. Mon application Web était connectée au serveur de base de données et était idéale pour une longue période. J'essayais d'ouvrir le phpmyadmin et il a commencé à donner des problèmes (mêmes erreurs mentionnées dans la question) lors de la connexion à la base de données. Après 5 minutes, ma base de données s'est écrasée et ne démarre pas du tout, même après avoir essayé beaucoup de choses.
Essayez d’accéder au phpmyadmin via le "127.0.0.1:8080"
Supprimez toutes les lignes avec $cfg['Servers']
et conservez UNIQUEMENT le $cfg['Servers'][$i]['Host']
.
désinstaller xampp et le réinstaller dans le dossier differnt. mais avant de le désinstaller, sauvegardez les documents de 'htdocs' dans un autre emplacement et après avoir installé les données put ur dans le nouveau dossier "htdocs"
Je reçois aussi la même erreur, et j'ai finalement trouvé la réponse avec l'aide de la première réponse du message ci-dessus. Mais cela est faux car cette erreur est sujette à une modification du mot de passe, il est donc indispensable de le faire pour le résoudre.
" $cfg['Servers'][$i]['password']='';"
après j'ai changé comme:
" $cfg['Servers'][$i]['password']='root'; "
La raison réelle derrière cela lors de l'installation de XAMMP, il n'y a pas de mot de passe, mais après cela, j'ai ajouté un mot de passe pour la sécurité. Mais il n’a pas été mis à jour dans config.inc.php
, nous devons donc effectuer la mise à jour manuellement en suivant les étapes ci-dessus.