Problème de connexion phpMyAdmin au serveur MySQL

Connectez – vous en root à mySQL 

mysql -u root -p

Créez un nouvel utilisateur ( il vaut mieux éviter de toucher au root ) :

CREATE USER 'votreidentifiant'@'localhost' IDENTIFIED WITH mysql_native_password BY 'votremdp';

Il faut lui donner tous les droits pour que vous puissiez effectuer les mêmes actions qu’avec votre root :

GRANT ALL PRIVILEGES ON * . * TO 'votreidentifiant'@'localhost';

On s’assure de recharger tous les privilèges des utilisateurs une fois que vous avez effectué toutes vos manipulations : 

FLUSH PRIVILEGES;

Enfin, quittez avec un quit.