Bonjour,

sous windows 8.1 pro, je tente d'exécuter une requête depuis un fichier de commande (.bat)
mysql --database=mydb --user=me --password=motdepasse < requete.sql > c:\me\resultat.txt

==> ERROR 1045 (28000): Accès refusé pour l'utilisateur 'me'@'@localhost' (mot de passe: OUI)

alors que dans un fichier PHP

$connection = mysql_connect("localhost", "me", "motdepasse");
mysql_select_db("mydb", $connection);


tout fonctionne bien

le plus perturbant pour moi c'est que sous windows server 2012 R2 les deux façons de faire fonctionnent correctement.

Une précision, importante sans doute, les droits accordés à l'utilisateur 'me' sont limités
grant select(nom,prenom,mail,compte)
on mydb.clients
to me@'%' identified by "motdepasse";


D'avance merci de vos suggestions, explications voire solutions ;-)