Il semble que vous ayez les paramètres par défaut, ce qui, dans la plupart des packages Windows que j'ai vus, signifie généralement que la connexion en tant que 'root' avec mot de passe '' est câblée dans le code et ignore les cookies, etc. Cela signifie qu'il n'offrira jamais une fenêtre de connexion, car il pense avoir déjà vos coordonnées, et tant que vous ne modifiez pas ces paramètres, la réponse d'uberconversion ne fonctionnera pas car le cookie approprié n'est jamais utilisé.
Une fois ces paramètres modifiés pour utiliser des cookies (ci-dessous), vous pouvez utiliser la méthode d'uberconversion, ou, dans certaines versions de PHPMyAmdin, une icône dans la barre de petites icônes en haut à gauche de l'écran ressemble à une porte ouverte avec une flèche verte pointant vers la gauche (survol du texte: "Déconnexion"), ce qui fait la même chose un peu plus facilement.
Si vous avez obtenu PHPMyAdmin via XAMPP, il existe un moyen très simple de changer cela à la fin de cette réponse. Sinon, quelques modifications simples sont nécessaires dans les fichiers de configuration. Il y a une réponse sur superuser.com qui explique comment changer cela - j'ai inclus ici une réponse bien rangée basée sur celle-ci, pour gagner du temps et au cas où quelque chose de bizarre se produirait (par exemple, si elle a été supprimée ou inaccessible pour une raison folle) ):
Ouvrez le fichier config.inc.php. Puisque vous ne voyez pas d'écran de connexion, vous en avez probablement $cfg['Servers'][$i]['auth_type'] = 'config'
là, probablement vers la ligne 19. Vous verrez également votre nom et votre mot de passe. Quelque chose comme
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
(Recommandé) Remplacez blowfish_secret par une chaîne aléatoire. Comme le disent les commentaires sur le fichier, cette chaîne est utilisée pour crypter votre mot de passe dans l'authentification basée sur les cookies (c'est ce que vous êtes sur le point de changer).
$cfg['blowfish_secret'] = 'a rAnd0m str11!11111!11!nG';
Changez le type d'authentification en cookie:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // DEFAULT: 'config'
(Recommandé) Supprimez ou commentez les lignes qui stockent votre mot de passe. Si, dans Priviledges dans PHPMyAdmin, l'utilisateur root n'a pas de mot de passe, vous devriez probablement le changer et si le fichier de configuration le dit $cfg['Servers'][$i]['AllowNoPassword'] = true;
, il est probablement préférable de le changer true
après false
avoir donné à root un mot de passe.
Après cela, il commencera à utiliser des cookies et offrira une fenêtre de connexion lorsque le cookie ne vous connectera pas directement, donc à partir de maintenant, la réponse d'uberconversion devrait fonctionner pour vous lorsque vous devez changer d'utilisateur. Mais la réponse d'uberconversion ne fonctionnera pas tant que PHPMyAdmin ne sera pas configuré pour utiliser les cookies. Si cela ne fonctionne pas, vous devrez peut-être redémarrer mysql après avoir changé le mot de passe root.
Si vous avez PHPMyAdmin dans le cadre de XAMPP (ignorez-le si vous ne l'avez pas fait), il existe un moyen encore plus simple. Accédez à localhost / security, suivez le lien sous le tableau et il vous donne la possibilité de saisir le mot de passe et de passer à l'authentification par cookie. Notez également que XAMPP est drôle à propos des mots de passe - il doit contenir moins de 16 caractères.