Merci de ta suggestion, Yves.
Je trouve tordu, de la part de MySQL, de distinguer 127.0.0.1 et localhost, à moins qu'il y ait une bonne raison que je ne connais pas encore.
Dans ce cas précis, le serveur MySQL en question tourne sous Windows : si je me suis permis de poser la question sur la liste de La Guilde, c'est parce que MySQL est libre, même si Windows ne l'est pas.
Je vais faire l'essai de me connecter à ce même serveur depuis un client Linux, juste pour voir si ça change quelque chose. L'idée est intéressante, et je vous tiendrai au courant.
Bonne soirée à vous tous également,
Marc
----- Mail original -----
De: "Yves Martin" <ymartin59@???>
À: "Marc TERRIER" <marc.terrier@???>, "La Guilde" <guilde@???>
Envoyé: Jeudi 1 Décembre 2016 21:08:58
Objet: Re: MySQL : pourquoi 'root'@'localhost' => 'root'@'%' ?
Bonsoir,
D'après
http://stackoverflow.com/questions/7644704/whats-the-difference
-between-127-0-0-1-localhost-hostname-in-mysql-user-tab
il semble que MySQL distingue "localhost" et "127.0.0.1"
Si tu te connecte par socket unix, pas de doute, ça passe comme
"localhost".
Bonne soirée
--
Yves Martin