J'ai installé xampp, mais quand j'ai essayé de l'exécuter, j'ai eu une erreur comme ceci:
Erreur
MySQL a dit: Documentation
La connexion à controluser, telle que définie dans votre configuration, a échoué. 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.
J'ai essayé de chercher une solution sur Internet, mais je ne parviens toujours pas à résoudre mon problème. J'ai déjà vérifié si j'ai utilisé un mot de passe ou non dans config.inc.php
fichier mais je n'ai pas utilisé de mot de passe.En outre, lorsque j'essaie d'accéder avec un mot de passe, je ne peux toujours pas résoudre ce problème.
J'espère que tout le monde peut m'aider. .Merci
J'ai eu ce problème après avoir changé le mot de passe pour l'utilisateur root dans phpMyAdmin. Je ne connais rien à la programmation mais je l'ai résolu en procédant comme suit:
Aller au fichier C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php
_ (Je suppose que vous remplaceriez "wamp" par le nom de votre serveur si vous n'utilisez pas Wamp Server)
Trouver la ligne $cfg['Servers'][$i]['password']=''
et changez ceci en
$cfg['Servers'][$i]['password']='NO'
Essayez d'ouvrir phpMyAdmin à nouveau, et j'espère que le message va maintenant indiquer "Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: YES)
Maintenant, changez le mot de passe dans la ligne ci-dessus en 'yourpassword' (quel que soit ce que vous aviez défini auparavant)
J'espère que ça aide quelqu'un.
Accédez au fichier C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php.
Recherchez la ligne $ cfg ['Servers'] [$ i] ['password'] = '' et remplacez-la par
$cfg['Servers'][$i]['password']='root'
où root
est le nom du mot de passe que vous avez défini dans cette instance.
J'espère que ça aide quelqu'un.
Première étape: Allez à ... C:\xampp\phpMyAdmin
Deuxième étape: Ouvrez le config.inc.php
fichier
Troisième étape: Localisez les informations suivantes et changez le mot de passe.
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'ENTER_YOUR_USER_NAME_HERE';
$cfg['Servers'][$i]['password'] = 'ENTER_YOUR_PASS_HERE';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
Voici la solution pour obtenir la 1045 Access denied for user 'root'@'localhost' (using password: NO)
dans phpMyAdmin.
D'abord, voici ce qui se passe:
Le problème se produit lorsque vous passez de l'utilisation de phpMyAdmin sans mot de passe et de mysql sans mot de passe root. Vous changez la racine de mysql en ayant un mot de passe root. Vous devez consciencieusement changer la ligne $cfg['Servers'][$i]['password']=''
Du fichier config.ini.php du fichier phpMyAdmin pour inclure votre mot de passe et redémarrer tout ce que vous pouvez trouver, mais phpMyAdmin ne peut toujours pas passer.
La raison en est que votre navigateur contient toujours des cookies pour phpMyAdmin et que ces cookies ne nécessitent pas de mot de passe pour accéder à mysql.
La solution:
Supprimez les cookies liés à phpMyAdmin. Son navigateur est spécifique, mais dans Firefox, sous Outils> Infos de page> Cookies.
Vous devrez peut-être vous reconnecter avec phpMyAdmin ou utiliser le script signon.php (sous/exemples dans mon installation WAMP).
Essaye ça:
Essaye ça:
1. xampp/htdocs/xampp/cds.php
change line 4 to: mysql_connect("localhost","root","enter password here");
change line 64 to: if(!mysql_connect("localhost","root","enter password here"))
J'ai eu ce problème avec une nouvelle installation de wamp et en utilisant uniquement les paramètres par défaut sans définir de mot de passe. J'ai trouvé un paramètre par défaut incorrect et je l'ai résolu en procédant comme suit:
Le problème semble être que quelqu'un a oublié de faire correspondre le serveur et l'hôte dans les fichiers de configuration.
réinitialiser votre mot de passe mysql sur la page de sécurité xampp. redémarrez votre service mysql puis accédez à la page phpmyadmin en utilisant votre mot de passe. Je l'ai essayé. cela fonctionne bien pour moi.
Je pense que pour résoudre votre problème, vous devriez essayer ce qui suit:
Je crains qu'il y ait un conflit avec le numéro de port (80). Assurez-vous de ne pas utiliser de logiciel tel que Skype utilisant le même port 80
J'utilise Linux Mint 18.2 de cette écriture. J'ai eu un problème similaire; en essayant de charger myphpadmin, il disait: "1045 - Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: NO)"
J'ai trouvé le fichier dans le /opt/lampp/phpmyadmin directory
. J'ai ouvert le fichier config.inc.php avec mon éditeur de texte et tapé le mot de passe correct. Enregistré, et lancé avec succès. Profit!
J'avais des problèmes avec la modification des dossiers et des fichiers, je devais changer la permission d'accéder à tous mes fichiers dans/opt/lampp/directory. J'espère que cela aidera quelqu'un à l'avenir.
1045 - Accès refusé pour l'utilisateur 'root' @ 'localhost' (avec mot de passe: NO) solution: Étape 1: Ouvrez l'emplacement de votre wamp/xampp Étape 2: Allez dans phpmyadmin Étape 3: Ouvrez config.inc.php Étape 4: Changez le mot de passe pour le mot de passe défini pour le serveur MySql et rien d'autre dans ceci: $ cfg ['Servers'] [$ i] ['password'] = '' Étape 5: Redémarrez tous les services/redémarrez wamp/xampp.
Essayez de réinitialiser votre mot de passe car il semble qu'il a changé, vous pouvez le réinitialiser en allant à
C:\xampp\mysql
et en cliquant sur le fichier resetroot.bat
Puis changez le mot de passe du fichier de configuration php en blanc et vous devriez avoir à nouveau accès
My.ini
du fichier #password
et #bind-address="127.0.0.1"
sont commentés changer le mot de passe en root et décommenter bind-address="127.0.0.1"
et du fichier cds.php
changer la
mysql_connect("localhost", "root", ""); to
mysql_connect("localhost", "root", "root");
Arrêtez les services Mysql et essayez à nouveau de vous connecter.
Ouvrez le config.inc.php
fichier dans le répertoire WAMP
phpmyadmin
Changer la ligne ['Servers'][$i]['password'] = ''
à
$cfg['Servers'][$i]['password'] = 'your_mysql_root_password';
Effacer les cookies du navigateur
Ensuite, redémarrez tous les services sur WAMP
Cela a fonctionné pour moi.
NB: le mot de passe à utiliser doit être le mot de passe MySQL .....
Si vous utilisez XAMPP plutôt que WAMP, le chemin d'accès est le suivant:
C:\xampp\phpMyAdmin\config.inc.php
Vérifiez votre numéro de port MySQL 3306.
Existe-t-il une autre installation MySQL dans votre système sur le même port?
Si une installation détecte le numéro de port, changez-le en 3301-3309 (sauf le 3306).
nom d'utilisateur: root
mot de passe: '' (Vide)
Sur OSX, j’ai eu les mêmes difficultés, mais il faut comprendre une solution
terminal ouvert
put 'cd /Applications/XAMPP/xamppfiles'
put 'Sudo ./xampp security'
puis mettez votre mot de passe root et répondez aux questions
J'ai eu le même problème après avoir abandonné le compte spécial PhpMyAdmin controluser de MySQL.
J'ai dû mettre à jour le fichier config.inc.php et remplacer les entrées pour 'controluser' et controlpass 'par' utilisateur 'et' mot de passe '.
Donc mon fichier s'est terminé comme ceci:
$ cfg ['Servers'] [$ i] ['user'] = 'root'; $ cfg ['Servers'] [$ i] ['password'] = '123456';