MySQL a récemment changé le type d'authentification par défaut et, entre MySQL et PHP, ce changement a pris un certain temps pour être pris en charge par PHP. L'ancienne méthode était mysql_native_password
et le nouveau est caching_sha2_password
. Les versions PHP commençant par 7.4 prennent en charge la nouvelle méthode. Étant donné que cela est lié à PHP lui-même, phpMyAdmin prenant en charge cette méthode nécessite que vous exécutiez une installation PHP mise à jour (phpMyAdmin lui-même est prêt pour ce changement, mais votre capacité à l'utiliser dépend de votre version de PHP).
Vous avez essentiellement deux options :
- Mettre à jour votre PHP vers la version 7.4 ou une version plus récente.
- Changez le type d'authentification de votre utilisateur par l'ancien
mysql_native_password
. Vous pouvez le faire en modifiant l'utilisateur (depuis l'onglet Comptes d'utilisateurs de phpMyAdmin, modifiez l'utilisateur, puis modifiez la méthode d'authentification dans la liste déroulante).