Accès refusé à l'utilisateur "root" @ "localhost" avec PHPMyAdmin

quand j'ai défini le mot de passe root dans PHPMyAdmin, j'ai cette erreur:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Je ne peux pas ouvrir le panneau PHPMyAdmin. Ce que je fais mal?

29
demandé sur Makoto 2012-07-14 14:26:04

2 réponses

éditez votre config phpmyadmin.Inc.fichier php et si vous avez le mot de passe, insérez-le devant le mot de passe dans le code suivant:

$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = '**your-root-username**';
$cfg['Servers'][$i]['password'] = '**root-password**';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
83
répondu Sathishkumar 2015-06-25 20:37:12

voici quelques étapes qui doivent être suivies avec soin

  1. tout d'abord, assurez-vous que le serveur WAMP est en cours d'exécution s'il ne l'est pas, démarrez le serveur.
  2. entrez L'URL http://localhost/phpmyadmin/setup dans la barre d'adresse de votre navigateur.
  3. créez un dossier nommé config à l'intérieur C:\wamp\apps\phpmyadmin, le dossier à l'intérieur des applications peut avoir un nom différent comme phpmyadmin3.2.0.1

  4. retournez à votre navigateur dans l'onglet phpMyAdmin setup et cliquez sur New server. New server

  5. changez le type d'authentification en ‘cookie’ et laissez le champ Nom d'utilisateur et mot de passe vide, mais si vous changez le type d'authentification en ‘config’, entrez le mot de passe pour nom d'utilisateur root.

  6. cliquez sur Enregistrer save

  7. cliquez de nouveau sur l'option Enregistrer dans le fichier de configuration.
  8. naviguez maintenant vers le dossier de configuration. À l'intérieur du dossier, il y aura un fichier nommé config.Inc.php. Copiez le fichier et collez-le hors du dossier (si le fichier avec le même nom est déjà là, puis l'annuler) et finalement supprimer le dossier.
  9. maintenant c'est fini. Essayez de connecter le serveur mysql à nouveau et cette fois vous n'aurez pas d'erreur. -- crédits Bibek Subedi
3
répondu Khadka Pushpendra 2016-01-07 11:02:38