MySQL Access privilegier - Del 7Introduction Dette er en del 7 af min serie, MySQL adgangsrettigheder. Jeg antager at du har læst de foregående dele af serien, før den når her. I denne del af serien ser vi på en oversigt over hvad vi har lært i MySQL adgangsrettigheder. Denne serie er baseret på MySQL 5.Hvad er et privilegium i MySQL I MySQL et privilegium er en ret for en bruger at udføre visse opgaver. Roden har alle de privilegier. Roden kan give (kopi) nogle af hans privilegier til andre brugere, som også kan give nogle af deres privilegier til andre (nye) brugere.
Privilegier ydes med tilskuddet erklæring. Privilegier er tilbagekaldt med kulørsvigt erklæring. Privilegier, der har SQL-sætninger og privilegier, der ikke mange privilegier har tilsvarende SQL-sætninger og den rolle, disse rettigheder er at give dig mulighed for at bruge deres tilsvarende SQL-sætninger. Nogle privilegier ikke har tilsvarende SQL-sætninger: Privilegier med tilhørende SQL-sætninger i denne serie er: CREATE USER, VIS databaser, CREATE, DROP, ALTER, CREATE, DELETE, INDEX, INSERT, SELECT, TRIGGER, UPDATE, LOCK TABELLER, GRANT OPTION .
Privilegier uden tilsvarende SQL-sætninger i denne serie er: FILE, genindlæse, SHUTDOWN.Privileges Niveauer Serveren System har en struktur med niveauer og privilegier er lavet til disse niveauer. Det vil sige, et privilegium er designet til at fungere på et bestemt niveau. Du har den globalt plan (øverste); næste ned, har du databasen niveau; næste ned du har bordet niveau; næste ned har du kolonnen niveau. Du har også routing-niveau. Routing og tabel niveauer er af samme position (højde) - set fra oven.
Globale privilegier i denne serie er: CREATE USER, FILE, genindlæse, VIS databaser og nedlukning. Officielt GRANT OPTION ikke er i denne gruppe, men det fungerer på dette niveau i min egen version af MySQL. Database privilegier i denne serie er: CREATE, DROP, og GRANT OPTION. Tabel privilegier i denne serie er: ALTER, CREATE, DELETE, DROP, GRANT OPTION, INDEX, INSERT, SELECT, udløse og UPDATE. Rutinemæssige privilegier i denne serie er: ALTER Routine, CREATE Routine, EXECUTE, og GRANT OPTION. Kolonne privilegier er: INSERT, SELECT og UPDATE.
Nogle lavere niveau privilegier kan gives på højere niveauer, men de vil handle på det lavere niveau. ALL privilegium giver alle de privilegier en bruger har på et bestemt niveau, undtagen GRANT OPTION. Den GRANT OPTION privilegium (hvis du har det) giver dig mulighed for at yde, nogle eller alle dine p
net Bruger Kontrol