*   >> Læs Uddannelse artikler >> science >> programming

Mysql Account Management Statements

nt program), kan du bruge de erklæringer eller funktioner, som du har privilegier (rettigheder) til. Roden har alle de privilegier (herunder GRANT OPTION) til at gøre noget. For den almindelige bruger at anvende oprette brugeren redegørelse og tilskuddet redegørelse, han har brug for CREATE USER og Grant OPTION privilegier hhv. Så kan roden give brugeren, du '@' localhost, CREATE USER og GRANT OPTION privilegier som følger: tilskud Opret bruger, GRANT OPTION på * * til "du" @ "localhost";. Her, *. * Betyder hvert element i serveren (anbefales ikke selv). Bemærk punktum (.) I *. *.

De privilegier er adskilt af kommaer. Alternativt kan du skrive ovenstående udtalelse som følger: tilskud Opret bruger på * * til "du" @ "localhost" med GRANT OPTION;. Bemærk brugen og placeringen af ​​ordet, "med" i denne fortrolighedserklæring. Bemærk også den nye position af GRANT OPTION. Dette alternativ version (statement) synes at være mere populære.

Nu, efter du logger ind (ved hjælp af MySQL klient program for eksempel) den bruger, du '@' localhost kan nu oprette sin egen bruger som følger: oprette brugerens john '@' localhost 'identificeret ved "john123«; Brugeren, du @ 'localhost', kan derefter gå videre til at give brugeren john '@' localhost ', privilegier. Hvis du @ 'localhost' vil have ham til at være i stand til at oprette nye brugere, du @ 'localhost', efter at have logget ind, ville skrive: tilskud Opret bruger på * * til "john" @ "localhost";.

Hvis du vil have ham til at være i stand til at give nogle af eller alle sine egne privilegier til brugerne han skaber dig @ 'localhost ville skrive: tilskud GRANT OPTION på * * til. "John" @ "localhost"; Igen, *. * Betyder alt, og det kan ikke anbefales. I den næste del af serien, vil jeg vise dig, hvordan at tildele privilegier for et bestemt stykke, såsom en database. De to ovenstående udsagn kan kombineres til én som følger: tilskud Opret bruger, GRANT OPTION på * * til "john" @ "localhost";. eller tilskudsaftaler Opret bruger på * * til "john" @ "localhost" med GRANT OPTION.

; Den anden version synes at være mere populære. Husk, når de udsteder privilegier, behøver du ikke at skrive adgangskoden for den bruger, der modtager privilegier. Ovenfor så vi, hvordan roden givet CREATE USER og GRANT OPTION til dig i en erklæring. Hvis han ville have dig til kun at være i stand til at oprette en ny bruger, ville han have indtastet: tilskud Opret bruger på * * til "du" @ "localhost";. I dette tilfælde kan du ikke give enhver bru

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.