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.