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

Mysql Account Management Statements

rd (automatisch onmiddellijk na de installatie). In vereenvoudigde vorm, de syntaxis voor de subsidie ​​statement is: toelage Privileges Op Item aan gebruiker is niet nodig om het wachtwoord van de gebruiker typt in de subsidie ​​verklaring. Voordat u de subsidie ​​verklaring of enige andere verklaring of een database-functie kunt gebruiken, moet u eerst inloggen op de MySQL server met uw gebruikersnaam en wachtwoord. Na het inloggen (met behulp van MySQL of een andere client-programma), dan kunt u gebruik maken van de verklaringen of functies die u de privileges (rechten) voor.

De wortel heeft alle privileges (inclusief de GRANT OPTION) om iets te doen. Om de gewone gebruiker om de gebruiker te creëren en verliesrekening en de subsidie ​​statement gebruiken, moet hij de CREATE USER en GRANT OPTION privileges respectievelijk. Dus, kan de wortel van de gebruiker, geef je '@' localhost, de CREATE USER en GRANT OPTION privileges als volgt: toelage CREATE USER, GRANT OPTION op * om 'u' @ 'localhost';. Hier, *. * Betekent elk item in de server (echter niet aanbevolen). Let op de punt (.) In *. *. De privileges worden gescheiden door komma's.

Als alternatief kunt u de bovenstaande verklaring te typen als volgt: subsidie ​​CREATE USER op * om 'u' @ 'localhost' met GRANT OPTION;. Let op het gebruik en de positie van het woord "met" in deze verklaring. Let ook op de nieuwe positie van GRANT OPTION. Deze alternatieve versie (statement) lijkt steeds populairder te worden.

Nu, na het inloggen (met behulp van de mysql-client-programma bijvoorbeeld) de gebruiker die u '@' localhost kunnen nu zijn eigen gebruikersprofiel als volgt: maak gebruiker 'john' @ 'localhost' identified by 'John123'; De gebruiker, u @ 'localhost', kan dan gaan om de gebruiker John Grant '@' localhost ', privileges. Als u @ 'localhost' wil dat hij in staat zijn om nieuwe gebruikers aan te maken, je @ 'localhost', na het inloggen, zou typen: subsidie ​​CREATE USER op * * tot 'john' @ 'localhost';.

Als je wilt dat hij in staat zijn om alle of een deel van zijn eigen privileges te geven aan de gebruikers hij je creëert @ 'localhost zou typen: subsidie ​​GRANT OPTION op * te.' John '@' localhost '; Nogmaals, *. * Betekent dat alles en het is niet aan te raden. In het volgende deel van de serie, zal ik je laten zien hoe je privileges te verlenen voor een specifiek item, zoals een database. De bovenstaande twee verklaringen kunnen als volgt worden gecombineerd tot één: subsidie ​​CREATE USER, GRANT OPTI

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