Si vous souhaitez connecter votre phpmyadmin fraichement installé avec votre base de données Mysql en version 8, il est fort probable que les messages d’erreurs suivant s’affichent
mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client

Ce bug est dû à l’implémentation d’une nouvelle méthode d’authentification du serveur mysql qui n’est pas encore gérée par Phpmyadmin.
Pour contourner le problème, il faut suivre la procédure suivante :
Connectez – vous en root à mySQL
Mysql -u root -p
créer un nouvel utilisateur en spécifiant que le mot de passe sera géré grâce à la méthode d’authentification basique
CREATE USER 'VotreNomDutilisateur'@'localhost' IDENTIFIED WITH mysql_native_password BY 'VotreMotDePasse';
GRANT ALL PRIVILEGES ON * . * TO 'VotreNomDutilisateur'@'localhost';
On applique tous les nouveaux privilèges grâce à la commande
Flush privileges;