Databaser skapas och underhålls med MySQL . En annan MySQL-funktion är att verifiera referenser och behörigheter.
För det första, för att initiera en anslutning till en databas måste MySQL autentisera en databasanvändare och lösenordskombination (liksom värdnamnet från vilket begäran gjordes).
När anslutningen är auktoriserad, valideras kommandon för att manipulera en viss databas. Under valideringen kontrollerar MySQL att privilegier har beviljats den angivna databasen för databasanvändaren .
Databasanvändarbehörigheterna måste beviljas innan MySQL tillåter den användaren att utföra begäran på databasen. MySQL bibehåller dessa privilegier i sin egen databastabell mysql
.
Gemensamma privilegier
Tabellen nedan visar de vanligaste MySQL-användarbehörigheterna som kan tilldelas till en databasanvändare .
MySQL-privilegier | ||
---|---|---|
ALTER | RADERA | LÅS TABELLER |
ÄNDRAR RUTIN | SLÄPP | REFERENSER |
SKAPA | EVENT | VÄLJ |
SKAPA RUTIN | UTFÖR | VISA VY |
SKAPA TILLFÄLLIGA TABELLER | INDEX | TRIGGER |
SKAPA VY | INSERT | UPPDATERA |
Om du vill veta mer om databasanvändarrättigheter kolla in den officiella MySQL-dokumentationen här. Du kan också lära dig hur du skapar en databasanvändare och tilldelar den privilegier från kommandoraden.