Databaser oprettes og vedligeholdes ved hjælp af MySQL . En anden MySQL-funktion er at bekræfte legitimationsoplysninger og tilladelser.
For det første, for at starte en forbindelse til en database, skal MySQL godkende en databasebruger og adgangskodekombination (såvel som værtsnavnet, som anmodningen blev foretaget fra).
Når forbindelsen er godkendt, valideres kommandoer til at manipulere en bestemt database. Under validering kontrollerer MySQL, at der er givet privilegier til den angivne database for databasebrugeren .
Databasebrugerrettighederne skal tildeles, før MySQL giver den pågældende bruger mulighed for at udføre anmodningen på databasen. MySQL bevarer disse privilegier i sin egen databasetabel mysql
.
Fælles privilegier
Tabellen nedenfor viser de mest almindelige MySQL-brugerrettigheder som kan tildeles til en databasebruger .
MySQL-privilegier | ||
---|---|---|
ALTER | SLET | LÅS TABELLER |
ÆNDR RUTINE | SLIP | REFERENCER |
OPRET | EVENT | VÆLG |
OPRET RUTINE | UDFØR | VIS VISNING |
OPRET MIDLERTIDIGE TABELLER | INDEKS | TRIGGER |
OPRET VISNING | INDSÆT | OPDATERING |
For at lære mere om databasebrugerrettigheder tjek den officielle MySQL-dokumentation her. Du kan også lære, hvordan du opretter en databasebruger og tildeler den privilegier fra kommandolinjen.