Dans MySQL, vous pouvez utiliser l'instruction "SELECT * FROM mysql.user;" pour interroger la table utilisateur, et vous devez disposer des autorisations de requête sur la table utilisateur pour exécuter cette instruction. L'utilisateur nouvellement créé a uniquement l'autorisation de se connecter au serveur MySQL. Il ne dispose d'aucune autre autorisation et ne peut pas interroger la table utilisateur.
(Tutoriel recommandé : Tutoriel vidéo mysql)
MySQL créera automatiquement un fichier nommé mysql lors de l'installation de la base de données, La base de données MySQL stocke les tables d'autorisations des utilisateurs. Une fois l'utilisateur connecté, MySQL accordera les autorisations correspondantes à chaque utilisateur en fonction du contenu de ces tables d'autorisations.
La table utilisateur est la table d'autorisation la plus importante dans MySQL, utilisée pour enregistrer les informations de compte autorisées à se connecter au serveur. Il convient de noter que toutes les autorisations activées dans la table user sont globales et s'appliquent à toutes les bases de données.
Dans MySQL, vous pouvez afficher les autorisations utilisateur correspondantes en affichant les enregistrements de données dans la table mysql.user, ou vous pouvez utiliser l'instruction SHOW GRANTS pour interroger les autorisations de l'utilisateur.
La table user sous la base de données mysql stocke les autorisations de base de l'utilisateur, qui peuvent être consultées à l'aide de l'instruction SELECT. Le code de l'instruction SELECT est le suivant :
SELECT * FROM mysql.user;
Pour exécuter cette instruction, vous devez disposer des autorisations de requête sur la table utilisateur.
Remarque : l'utilisateur nouvellement créé a uniquement l'autorisation de se connecter au serveur MySQL. Il n'a aucune autre autorisation et ne peut pas interroger la table utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!