*   >> Lese Utdanning Artikler >> science >> programming

Mysql Account Management Uttalelser

Roten har alle rettigheter (inkludert GRANT OPTION) å gjøre noe. For den vanlige brukeren å bruke opprette bruker setningen og stipend uttalelse, må han CREATE USER og GRANT OPTION privilegier hhv. Så kan roten gi brukeren, du '@' localhost, CREATE USER og GRANT OPTION privilegier som følger: tilskudd opprette bruker, GRANT OPTION på * * til "du" @ 'localhost';. Her *. * Betyr hvert element i serveren (anbefales ikke skjønt). Merk punktum (.) I *. *. Privilegiene er atskilt med komma.

Alternativt kan du skrive ovennevnte uttalelse som følger: tilskudd opprette bruker på * * til "du" @ 'localhost' med GRANT OPTION;. Legg merke til bruken og plasseringen av ordet "med" i denne uttalelsen. Legg også merke til den nye plasseringen av GRANT OPTION. Denne alternative versjonen (statement) ser ut til å bli mer populært.

Nå, etter å ha logget inn (med mysql-klientprogram for eksempel) bruker du '@' localhost kan nå lage sin egen bruker som følger: opprette bruker 'john' @ 'localhost' identifisert av 'john123'; Brukeren, du @ 'localhost', kan deretter gå videre til å gi brukeren john '@' localhost ', privilegier. Hvis du @ 'localhost' vil at han skal være i stand til å opprette nye brukere, du @ 'localhost', etter å ha logget inn, ville skrive: tilskudd opprette bruker på * * å "john '@' localhost ';.

Hvis du vil at han skal være i stand til å gi noen eller alle av sine egne privilegier til brukere han skaper du @ 'localhost ville skrive: tilskudd GRANT OPTION på * * til.' John '@' localhost '; Igjen, *. * Betyr alt, og det er ikke anbefalt. I neste del av serien, vil jeg vise deg hvordan du kan gi privilegier for et bestemt element, for eksempel en database. De ovennevnte to utsagnene kan slås sammen til ett som følger: tilskudd opprette bruker, GRANT OPTION på * * å "john '@' localhost ';. eller stipend opprette bruker på * * å "john '@' localhost 'med GRANT OPTION.

; Den andre versjonen synes å være mer populært. Husk at når innvilgelse privilegier, trenger du ikke å skrive inn passordet til brukeren som mottar privilegier. Ovenfor så vi hvordan roten innvilget CREATE USER og GRANT OPTION til deg i en uttalelse. Hvis han ville at du skulle bare være i stand til å opprette en ny bruker, ville han ha skrevet: tilskudd opprette bruker på * * til "du" @ 'localhost';. I dette tilfellet, kan du ikke gi noen bruker enhver anledning, selv om du opprettet brukeren.

Hvis han ønsket du bare å være i stand til å gi (Grant) rettigheter til andre brukere, ville han ha skrevet,

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.