Maison > Article > base de données > Comment puis-je accéder à phpMyAdmin après les exigences de mot de passe strictes de MySQL 8.0 ?
La version de MySQL 8.0 a introduit des exigences strictes en matière de mot de passe, entraînant des problèmes lors de l'accès à phpMyAdmin. Cependant, il existe plusieurs méthodes pour résoudre ce problème.
Exécutez la commande suivante pour modifier l'authentification Plugin :
ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Utilisez la commande suivante pour changer de plugin :
mysql -u root -pPASSWORD ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Si vous utilisez l'image Docker mysql/mysql-server, exécutez :
docker exec -it mysql sed -i -e 's/# default-authentication-plugin=mysql_native_password/default-authentication-plugin=mysql_native_password/g' /etc/my.cnf
Appliquer le changement de plugin avec :
docker exec -it mysql mysql -u root -pPASSWORD -e "ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';"
Exécutez la commande suivante dans le Conteneur MySQL :
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
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!