AFFICHER les SUBVENTIONS de l'affiche il n'y a pas de telles subventions définies par l'utilisateur

J'ai un utilisateur qui est actuellement en cours d'exécution de ma base de données MySQL. Je voulais voir les droits de l'utilisateur en exécutant la commande suivante:

SHOW GRANTS FOR 'myuser'@'localhost';

et j'ai eu

ERROR 1141 (42000): There is no such grant defined for user 'myuser' on host 'localhost'

Ne devrais-je pas voir certaines autorisations pour un utilisateur car il est actuellement utilisé pour lire/écrire>

Edit: Lorsque j'exécute la requête suivante pour voir le nom d'hôte associé à l'utilisateur, il retourne % en tant qu'hôte.

select host from mysql.user where user = 'myuser';
Peut-être que le nom d'hôte dans ses de la subvention est le nom ou l'adresse de votre serveur, pas localhost. Utilisation select host from mysql.user where user = 'myuser'; pour voir les noms d'hôte dans ses comptes.
J'ai couru cette affirmation, il affiche '%' qu'est-ce que cela signifie?

OriginalL'auteur dev.e.loper | 2012-12-21