sql >> Database teknologi >  >> RDS >> Database

Hvad er databasebrugerrettigheder?

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.


  1. Matchende algoritme i SQL

  2. Kan der eksistere flere primære nøgler på et enkelt bord?

  3. PostgreSQL - deaktivering af begrænsninger

  4. Oracle instantclient DYLD_LIBRARY_PATH fejl