Dépannage de l'erreur d'accès refusé pour l'utilisateur « root » dans PHPMyAdmin
Lors de la tentative de modification du mot de passe root à l'aide de PHPMyAdmin, les utilisateurs peuvent rencontrer l'erreur message :
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Cette erreur empêche l'accès au panneau PHPMyAdmin. Pour résoudre ce problème, suivez ces étapes :
Modifiez le fichier de configuration PHPMyAdmin
Localisez le fichier config.inc.php dans votre répertoire d'installation PHPMyAdmin. Ouvrez-le à l'aide d'un éditeur de texte.
Mettez à jour le mot de passe root
Recherchez le bloc de code suivant dans le fichier :
$cfg['Servers'][$i]['user'] = '**your-root-username**'; $cfg['Servers'][$i]['password'] = '**root-password**';
Remplacez le des espaces réservés avec votre nom d'utilisateur et votre mot de passe root réels. Assurez-vous que le mot de passe est placé entre guillemets simples.
Désactiver l'authentification par mot de passe
Ajoutez la ligne suivante au bas du bloc de code :
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Cela désactive l'authentification par mot de passe pour l'utilisateur root, vous permettant d'accéder à PHPMyAdmin sans avoir besoin d'un mot de passe.
Enregistrer et redémarrer
Enregistrez le fichier config.inc.php et redémarrez Apache (ou votre serveur Web) pour que les modifications prennent effet.
Après avoir suivi ces étapes, vous devriez pouvoir accéder au panneau PHPMyAdmin avec le mot de passe root mis à jour. N'oubliez pas de désactiver le paramètre AllowNoPassword une fois que vous avez accédé avec succès au panneau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!