La base de données information_schema ne peut pas être masquée. Comme vous le savez peut-être, les tables information_schema ne sont pas des tables avec des données - information_schema est une interface SQL pour observer les structures de données dans le serveur, et donc l'accès à information_schema est inoffensif, car un utilisateur ne peut pas utiliser information_schema pour accéder à des informations auxquelles l'utilisateur n'a pas accès autrement.
Les tables information_schema sont soumises à la même sécurité que les objets qu'elles décrivent, de sorte que leur contenu semble varier en fonction des autorisations de l'utilisateur actuellement connecté. Par exemple, si un utilisateur n'a pas accès à une base de données appelée «production», la table information_schema tables
et la table columns
n'exposent pas ces tables et leurs colonnes à cet utilisateur.
L'information_schema est une base de données MySQL système. Ça ne peut pas être caché. – Devart