2010-03-29 15 views
1

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é.Impossible d'accéder à MySQL phpMyAdmin après avoir défini le mot de passe root dans EasyPHP {} WAMP

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 les yeux sur le net et ont essayé les options suivantes dans le config.inc.php du foler phpmyadmin:

  1. Définissez l'authentification « http » afin qu'il invite à entrer dans la nom d'utilisateur et mot de passe

    /* Authentication type */ 
    $cfg['Servers'][$i]['auth_type'] = 'http'; 
    
  2. Configurer le mot de passe dans le fichier de configuration

    $cfg['Servers'][$i]['password'] = 'myPwd'; 
    

Aucun d'eux n'a fonctionné.

Quelqu'un peut-il proposer une solution de contournement pour accéder à MySQL? Je ne suis pas fâché de ne pas être en mesure d'utiliser le compte root, mais voudrais CRUD sur la base de données en utilisant un autre nom d'utilisateur.

Répondre

3

ici est mon phpmyadmin fichier 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 un mot de passe. Entrez root et le mot de passe que vous avez défini.

+0

Merci Sims! Ça a marché. Avait un autre problème dû à l'utilisation de 'localhost' au lieu de '127.0.0.1'. Fixation par: http://www.karinamyers.com/2009/08/howto-fix-phpmyadmin-displays-blank-page-after-logging-inhowto-fix-phpmyadmin-muestra-pagina-en-blanco-despues -de-logeo/ Appréciez l'aide. – Codex