*   >> Lecture Éducation Articles >> science >> la programmation

Routines et privilèges Mysql

e de table. Nous l'avons vu dans l'une des parties précédentes de la série. Si vous avez ce privilège, cela signifie que vous pouvez créer et supprimer et exécuter un trigger pour une table. Supposons que vous avez un supermarché et que vous voulez chaque client (utilisateur) pour pouvoir insérer des lignes dans la table des ventes et de la table a un déclencheur. Vous souhaitez accorder à chaque client les privilèges INSERT et de déclencher comme suit: subvention INSERT, TRIGGER sur supermarket.

sales à 'client' @ 'localhost'; Pour un supermarché, vous pouvez donner majorité des clients de la même nom d'utilisateur (client) et le même mot de passe; qui est, le même compte. Pour la gâchette ci-dessus (de code), vous auriez quelque chose comme: GRANT SELECT, TRIGGER sur supermarket.Products à 'client' @ 'localhost'; Notez que, vous avez le nom de la table le déclencheur est associé et pas le nom de la gâchette. Dans ce cas, le nom de la table est, les produits. Note: Toute personne qui a le privilège de déclenchement peut créer, supprimer et exécuter le déclencheur.

Donc, pour permettre aux clients ordinaires à utiliser et ne pas créer ou supprimer des déclencheurs, leur donnent le privilège de déclenchement, mais ne font pas de leur faire connaître le nom d'une table. Le privilège EXECUTE est pour les routines (procédures stockées et fonctions) et pas pour les déclencheurs. Cela est-il pour cette partie de la série. Nous nous arrêtons ici et continuons dans la prochaine partie.

ChrysTutorials dans le Privilège Series1 accès au serveur MySQL Overview2 MySQL Account Management Statements3 octroi de privilèges à leurs niveaux dans mysql4 routines et privilèges dans MySQL5 l'option d'attribution et les privilèges tout dans MySQL6 verrouillage des tables dans MySQL7 Résumé de MySQL Privilège SystemLe Must Know Base de données Conception et MySQL ServerThe Must Know Base de données Conception et MySQL

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.