Un ROLE est un ensemble de droits regroupés sous un nom, qu'on peut attribuer à un utilisateur ou à un rôle.
Créer
CREATE ROLE consultant [IDENTIFIED BY mdp] [WITH ADMIN OPTION]
On met rarement un mdp sur un rôle, [WAO] permet au récipiendaire de donner le droit de donner le droit.
Activer
SET ROLE consultant [IDENTIFIED BY mdp]
Un rôle n'est attribuable que s'il est activé.
Attribuer
GRANT consultant TO dupont
On peut attribuer 1 ou N rôles à 1 ou N utilisateurs.
Supprimer
DROP ROLE consultant
La suppression d'un rôle enlève tous les droits aux utilisateurs à qui était attribué ce rôle.