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

Utdeling av privilegier på deres nivå i Mysql

MySQL tilgangsprivilegier - Del 3Introduction Dette er del 3 av serien min, MySQL tilgangsprivilegier. Jeg antar at du har lest den forrige delen før her. I denne delen av serien ser vi på rettighetsnivåer og hvordan privilegier er gitt ved at light.Privilege Levels The Server System er strukturert i kategorier. Du har globalt nivå, databasenivå, tabellen nivå, og kolonnen (tabell kolonne) nivå; kommer ned i den rekkefølgen. Rutiner (lagrede prosedyrer og funksjoner) er av tabellnivå. Global privilegier er privilegier som angår hele serveren.

Database privilegier er privilegier som angår databasene. Husk at du kan ha mer enn én database på en server. Tabell privilegier er privilegier som angår tabeller. Rutine privilegier er privilegier som angår rutiner (lagrede prosedyrer og funksjoner) og er på samme nivå som tabellen privilegier. Kolonne privilegier er privilegier som angår kolonner med tabeller og de er nivået kolonnen. Merk: alle rettigheter gis hjelp av Grant erklæringen. Merk også at rutiner er lagrede prosedyrer og funksjoner (se senere) .

Global Privilegier Global privilegier er administrative og det er normalt root brukeren som har dem. Han kan gi noen av dem til deg hvis han ønsker å; Men han vil neppe gjøre det. Han kan bare gjøre det hvis han har en veldig god grunn for å gjøre det. Global privilegier undervist i denne serien er: opprette bruker, FIL, laste, VIS databaser og avslutning. CREATE USER privilegium brukes til å opprette en ny brukerkonto. En bruker må ha en konto før han kan gjøre noe i serveren (serveren har databaser).

Filen privilegium gir deg rett til å lese og skrive enkelte filer som angår serveren i noen kataloger. Reload privilegium muliggjør bruk av FLUSH regnskapet (se senere). Showet DATABASENE privilegium kan du se navnene på alle databaser i serveren. Hvis du ikke har denne rettigheten, kan du bare se navnene på databaser som angår deg. Legg merke til at roten kan få tilgang til alle databaser på serveren. Nedstengningen privilegium lar deg shutdown (nært og stoppe fra funksjon) MySQL server (ikke datamaskinen).

Som du kan se, bør den vanlige brukeren ikke har disse rettighetene, fordi ethvert misbruk fra ham kan forårsake mye skade. For roten til å gi noen av disse privilegiene som FIL privilegium, ville han skriver på mysql teksten: tilskudd FIL på * * å "brukernavn" @ "vertsnavn. '; Her *. * Betyr alt tilgjengelig på serveren. Bare roten bør få tilgang til alt. Hvis det er mer enn ett privilegium, skille dem m

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