*   >> läser Utbildning artiklar >> science >> programming

Mysql Account Management Statements

ågot annat klientprogram), kan du sedan använda påståenden eller funktioner som du har privilegier (rättigheter) för. Roten har alla de privilegier (inklusive GRANT OPTION) för att göra någonting. För den vanlige användaren att använda skapa användar uttalande och bidrags uttalande, han behöver CREATE USER och Grant OPTION privilegier respektive. Så, kan roten ge användaren, du @ 'localhost, Skapa användare och GRANT OPTION privilegier enligt följande: bidrag CREATE USER, GRANT OPTION på * * att "du" @ "localhost";. Här, *. * Innebär att varje objekt i servern (rekommenderas dock inte).

Notera punkt (.) I *. *. Befogenheterna skiljs åt med kommatecken. Alternativt kan du skriva ovanstående uttalande enligt följande: bidrag CREATE USER på * * att "du" @ "localhost" med GRANT OPTION;. Observera användningen och placeringen av ordet "med" i denna programförklaring. Noterar också den nya positionen av GRANT OPTION. Detta alternativ version (uttalande) verkar vara mer populär.

Nu, efter inloggning (med hjälp av MySQL klientprogram till exempel) användaren du @ 'localhost kan nu skapa sin egen användare på följande sätt: skapa användarens john "@" localhost "identifieras med" john123 "; Användaren, du @ 'localhost', kan sedan gå vidare till ge användaren john "@" localhost ", privilegier. Om du @ 'localhost' vill att han ska kunna skapa nya användare, du @ 'localhost ", efter att ha loggat in, skulle skriva: bidrag CREATE USER på * * till" John "@" localhost ";.

Om du vill att han ska kunna ge vissa eller alla av sina egna privilegier till användarna han skapar dig @ "skulle localhost skriver: bidrags GRANT OPTION på * * till." John "@" localhost "; Återigen, *. * Betyder allt och det är inte att rekommendera. I nästa del av serien, kommer jag att visa dig hur du ger behörighet för en viss punkt, till exempel en databas. Ovanstående två uttalanden kan kombineras till en enligt följande: bidrag CREATE USER, GRANT OPTION på * * till "John" @ "localhost";. eller bevilja CREATE USER på * * till "John" @ "localhost" med GRANT OPTION.

Den andra versionen verkar vara mer populär. Kom ihåg, när de beviljar privilegier, behöver du inte skriva in lösenordet för den användare som tar emot privilegier. Ovan såg vi hur roten beviljade CREATE USER och GRANT OPTION till dig i ett uttalande. Om han ville att du skulle bara kunna skapa en ny användare, skulle han ha skrivit: bidrag CREATE USER på * * att "du" @ "localhost";. I det här fallet, kan du inte ge någon användare, priv

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.