*   >> Lezen Onderwijs artikelen >> science >> programming

Routines en privileges in Mysql

een supermarkt en je wilt elke klant (gebruiker) in staat zijn om de rijen in te voegen in de tabel verkopen en de tafel heeft een trigger. Je zou elke klant de INSERT en TRIGGER privileges toe te kennen als volgt: toelage INSERT, TRIGGER op supermarket.sales om 'customer' @ 'localhost'; Voor een supermarkt, kunt u meerderheid van de klanten met dezelfde naam gebruiker (klant) en hetzelfde wachtwoord te geven; dat is, dezelfde account. Voor de bovenstaande trekker (code) zou je zoiets hebt: verlenen SELECT, TRIGGER op supermarket.

Products om 'customer' @ 'localhost'; Merk op dat u de naam van de tabel de trekker is gekoppeld aan en niet de naam van de trigger. In dit geval, de naam van de tabel, producten. Opmerking: Iedereen die beschikt over de TRIGGER privilege kunnen creëren, laten vallen en uitvoeren van de trekker. Dus, om de gewone klanten om te gebruiken en niet te creëren of drop triggers, geef ze de trekker voorrecht, maar laat hen niet weet dat de naam van een tabel. De EXECUTE voorrecht is voor routines (opgeslagen procedures en functies) en niet voor de triggers. Dat is het voor dit deel van de reeks.

We stoppen hier en ga verder in het volgende deel. ChrysTutorials in de Series1 MySQL Access Privilege Overview2 MySQL Account Management Statements3 toekennen van voorrechten op hun niveau in MySQL4 Routines en voorrechten in MySQL5 De GRANT OPTION en alle opties in MySQL6 vergrendelen Tabellen in MySQL7 Samenvatting van MySQL Privilege-systeem met grote Must Know in Database Design en MySQL ServerThe Must Know in Database Design en MySQL Server

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.