sql >> Databasteknik >  >> RDS >> Database

Vad är databasanvändarrättigheter?

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.


  1. Utveckling av feltolerans i PostgreSQL:Synchronous Commit

  2. Överdriven MySQL-aktivitet

  3. Är PostgreSQL-funktioner transaktionella?

  4. Standard formatsträngar för datum/tid som stöds av FORMAT() i SQL Server