web-dev-qa-db-fra.com

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

Lorsque je définis le mot de passe root dans PHPMyAdmin, le message d'erreur suivant s'affiche:

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

Je ne peux pas ouvrir le panneau PHPMyAdmin. Qu'est-ce que je fais mal?

29
Sam

Editez votre fichier phpmyadmin config.inc.php et si vous avez un mot de passe, insérez-le devant 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
Sathishkumar

Voici quelques étapes à suivre attentivement

  1. Tout d’abord, assurez-vous que le serveur WAMP est en cours d’exécution, démarrez-le.
  2. Entrez l'URL http: // localhost/phpmyadmin/setup dans la barre d'adresse de votre navigateur.
  3. Créez un dossier nommé config dans C:\wamp\apps\phpmyadmin, le dossier dans les applications peut avoir un nom différent, tel que phpmyadmin3.2.0.1.

  4. Retournez sur votre navigateur dans l'onglet d'installation de phpmyadmin, puis cliquez sur Nouveau serveur . 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 modifiez le type d’authentification en "config", entrez le mot de passe du nom d’utilisateur root.

  6. Cliquez sur Enregistrer save

  7. Cliquez à nouveau sur l'option Enregistrer dans le fichier de configuration.
  8. Naviguez maintenant vers le dossier de configuration. Dans le dossier, il y aura un fichier nommé config.inc.php. Copiez le fichier et collez-le hors du dossier (si le fichier portant le même nom existe déjà, remplacez-le) et supprimez enfin le dossier.
  9. Maintenant vous avez fini. Essayez de vous connecter à nouveau au serveur mysql et cette fois-ci, vous ne recevrez aucune erreur. --crédits Bibek Subedi
2
Khadka Pushpendra