Instruction DCL
Créer un utilisateur de bibliothèque
Ajouter des autorisations
類別 | 詳細(xì)解示 |
---|---|
基本語法 | grant 權(quán)限 on 庫(kù).表 to '用戶'@'主機(jī)' identified by '密碼'; |
示例 | grant select, insert on test.* to 'liwenkai'@'localhost' identified by '4311'; |
示例說明 | 給予liwenkai用戶,在本機(jī)連接test庫(kù)所有表的權(quán)限。操作的這些表具有查詢和寫入權(quán)限 |
Remarque?: plusieurs autorisations peuvent être ajoutées à un utilisateur.
Supprimer les autorisations
類別 | 詳細(xì)解示 |
---|---|
基本語法 | revoke 權(quán)限 on 庫(kù).表 from '用戶'@'主機(jī)'; |
示例 | revoke select, insert on test.* to 'liwenkai'@'localhost' identified by '4311'; |
示例說明 | 給予liwenkai用戶,在本機(jī)連接test庫(kù)所有表的權(quán)限。操作的這些表具有查詢和寫入權(quán)限 |
Description du paramètre
符號(hào) | 說明 |
---|---|
grant all | 在grant后接all說明給予所有權(quán)限 |
revoke all | 在revoke后接all說明刪除所有權(quán)限 |
權(quán)限 on . | . 所明給予所有庫(kù)所有表的操作權(quán)限 |
'用戶'@'主機(jī)' | 主機(jī)里面若為%。任意來源的主機(jī)均可以使用這個(gè)用戶來訪問 |
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.