Bonjour,
malgré la clarté des explications de la documentation MySQL sur GRANT et REVOKE, je n'arrive pas à les appliquer. Exemple :
Soit un serveur MySQL avec :
- une base de données nommée "ma_base"
- dans cette base, 3 tables nommées "Table_A", "Table_B" et "Table_C""
Je souhaite donner à un utilisateur :
- uniquement le droit de SELECT sur tous les champs de la table "Table_A".
- uniquement le droit de SELECT sur le champ "FieldB1" de la table "Table_B".
- aucun droit sur les autres champs de la table "Table_C".
Si je donne les droits au niveau champs, mais rien au niveau global/base/table, impossible pour l'utilisateur de se connecter à la base.
Si je donne le droit SELECT au niveau global, je n'arrive à retirer les droits sur certains champs.
Help !
Merci de m'aiguiller.
Yann
Partager