Impossible d'accéder à MySQL phpMyAdmin après avoir défini le mot de passe root dans EasyPHP {} WAMP

StackOverflow https://stackoverflow.com/questions/2540794

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:

  1. 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';
    
  2. 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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top