Bonjour,

pour créer un nouvel utilisateur, j'ai lancé ces 2 requêtes après m'être connecté à l'utilitaire mysql avec le compte root :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
GRANT ALL PRIVILEGES ON *.* TO olivier@'%' IDENTIFIED BY 'motdepasse';
FLUSH PRIVILEGES;
en me déconnectant/reconnectant à mysql avec ce nouveau compte j'obtiens l'erreur 1045 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ERROR 1045 (28000): Access denied for user 'olivier'@'localhost' (using password: YES)
En supprimant ce compte puis en le créant avec le host valant 'localhost' et plus '%' je peux me connecter correctement.

Je pensais que le '%' faisais que l'on pouvait se connecter de n'importe quel host moi ?

Qu'en est il exactement svp ?

PS: le localhost déctecté lors de la tentative de connexion provient du fichier hosts (je suis sur windows) ?

Merci