Impossible d'accéder à MySQL phpMyAdmin après avoir défini le mot de passe root dans EasyPHP {} WAMP
-
23-09-2019 - |
Question
Après l'installation réussie lors du lancement initial de MySQL, la page m'a incité à mettre en place un mot de passe ROOT pour des raisons de sécurité.
Le réglage du mot de passe, je ne suis plus en mesure d'accéder à MySQL. L'erreur est:
1045 - Access denied for user 'root'@'localhost' (using password: NO)
Leva sur le net et essayé les options suivantes dans le config.inc.php
de la foler phpmyadmin:
-
Définissez l'authentification « http » afin qu'il invite à saisir le nom d'utilisateur et mot de passe
/* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'http';
-
Configurer le mot de passe correct dans le fichier de configuration
$cfg['Servers'][$i]['password'] = 'myPwd';
Aucun d'entre eux a travaillé.
Quelqu'un peut-il proposer une solution de contournement pour accéder à MySQL? Je ne suis pas embêté de ne pas être en mesure d'utiliser le compte root mais je voudrais CRUD sur la base de données en utilisant un autre nom d'utilisateur.
La solution
voici mon fichier phpmyadmin config.inc.php:
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
?>
Cela devrait être suffisant si Apache / PHP est en cours d'exécution sur la même machine que MySQL. Ensuite, vous serez invité à entrer un nom d'utilisateur et mot de passe. Entrez root et le mot de passe que vous avez défini.