Je suis nouveau sur le côté admin de SGBD et je mettais en place une nouvelle base de données ce soir (en utilisant MySQL) quand je l'ai remarqué. Après avoir accordé un utilisateur un privilège pour la première fois, une autre subvention est créé qui ressemble àPourquoi un «GRANT USAGE» est-il créé la première fois que j'accorde des privilèges d'utilisateur?
GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password
La documentation dit que le privilège USAGE
signifie « pas de privilèges », donc je déduisant des thats subventions fonctionnent hiérarchiquement et peut-être l'utilisateur doit avoir un certain type de privilège pour toutes les bases de données, donc cela sert comme un tout attraper?
Je ne comprends pas non plus pourquoi cette ligne a une clause lorsque la subvention que j'ai créée n'en a pas (principalement parce que je ne comprends pas à quoi sert la clause).
Edit: Désolé de ne pas indiquant cette origine, les subventions étaient
GRANT ALL PRIVILEGES ON database.* TO admin_user
GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO user
pouvez-vous s'il vous plaît nous dire la subvention que vous avez couru – Pentium10