Maison >base de données >tutoriel mysql >Pourquoi est-ce que je reçois une erreur « Accès refusé » lorsque j'essaie d'accéder à PHPMyAdmin ?
Impossible d'accéder à PHPMyAdmin avec l'erreur « Accès refusé »
Lorsque vous tentez d'accéder au panneau PHPMyAdmin à l'aide de l'utilisateur « root », vous pouvez rencontrez l'erreur suivante :
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Cette erreur indique que PHPMyAdmin n'est pas en mesure d'authentifier votre accès avec les informations d'identification fournies. Pour résoudre ce problème, suivez ces étapes :
Modifiez la configuration de PHPMyAdmin
Localisez votre fichier phpmyadmin config.inc.php, généralement trouvé dans le répertoire d'installation de PHPMyAdmin.
Configurer l'authentification par mot de passe
Dans le fichier config.inc.php, recherchez la section contenant le code suivant :
$cfg['Servers'][$i]['password'] = '**root-password**';
Assurez-vous que la valeur pour 'mot de passe' correspond au mot de passe actuel défini pour l'utilisateur root dans votre base de données MySQL.
Désactiver l'authentification sans mot de passe
Par défaut, PHPMyAdmin autorise l'authentification sans mot de passe pour l'utilisateur root . Cependant, cela peut constituer un risque pour la sécurité. Pour désactiver l'authentification sans mot de passe, définissez le paramètre suivant sur false :
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Enregistrez la configuration
Une fois que vous avez effectué les modifications nécessaires, enregistrez le config.inc de phpmyadmin .php.
Redémarrez PHPMyAdmin
Redémarrez votre service ou application PHPMyAdmin pour appliquer les modifications.
En suivant ces étapes, vous devriez maintenant être capable d'accéder au panneau PHPMyAdmin en utilisant l'utilisateur root et le mot de passe correct.
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!