Instruction DCL

Créer un utilisateur de bibliothèque

Ajouter des autorisations

类别详细解示
基本语法grant 权限 on 库.表 to '用户'@'主机' identified by '密码';
示例grant select, insert on test.* to 'liwenkai'@'localhost' identified by '4311';
示例说明给予liwenkai用户,在本机连接test库所有表的权限。操作的这些表具有查询和写入权限

Remarque : plusieurs autorisations peuvent être ajoutées à un utilisateur.

Supprimer les autorisations

类别详细解示
基本语法revoke 权限 on 库.表 from '用户'@'主机';
示例revoke select, insert on test.* to 'liwenkai'@'localhost' identified by '4311';
示例说明给予liwenkai用户,在本机连接test库所有表的权限。操作的这些表具有查询和写入权限

Description du paramètre

符号说明
grant all在grant后接all说明给予所有权限
revoke all在revoke后接all说明删除所有权限
权限 on .. 所明给予所有库所有表的操作权限
'用户'@'主机'主机里面若为%。任意来源的主机均可以使用这个用户来访问

Créer l'utilisateur de base de données Liwenkai avec des autorisations de sélection/insertion pour toutes les cibles dans la base de données de test

Exemple : augmenter les autorisations

mysql> accorder la sélection, insérer lors du test.* à 'liwenkai'@'localhost' identifié par '4311';
Requête OK, 0 ligne affectée (0,00 sec)

Exemple : Supprimer l'autorisation

mysql> révoquer l'insertion sur test.* de 'liwenkai' @'localhost';
Requête OK, 0 ligne affectée (0,30 sec)


Remarque :
Certaines des instructions ci-dessus sont rarement utilisées. Vous pouvez définir le niveau de maîtrise des points de connaissance sur le niveau de compréhension.
Le plus souvent, il y a tellement d'éléments de paramètres d'autorisation que les gens ne peuvent souvent pas se souvenir de commandes spécifiques. Le plus souvent, les utilisateurs utilisent des outils spécialisés pour manipuler les autorisations.

Formation continue
  • Recommandations de cours
  • Téléchargement du didacticiel