sql >> Databáze >  >> RDS >> Database

Co jsou uživatelská oprávnění databáze?

Databáze jsou vytvořeny a spravovány pomocí MySQL . Další funkcí MySQL je ověřování přihlašovacích údajů a oprávnění.

Za prvé, aby bylo možné zahájit připojení k databázi, musí MySQL ověřit uživatele databáze a kombinace hesla (stejně jako název hostitele, ze kterého byl požadavek podán).

Jakmile je připojení autorizováno, jsou ověřovány příkazy pro manipulaci s konkrétní databází. Během ověřování MySQL zkontroluje, zda byla přidělena oprávnění zadané databázi pro uživatele databáze .

Uživatelská práva databáze musí být udělena předtím, než MySQL umožní tomuto uživateli provést požadavek na databázi. MySQL udržuje tato oprávnění ve své vlastní databázové tabulce mysql .

Společná privilegia

Níže uvedená tabulka zobrazuje nejběžnější uživatelská oprávnění MySQL které lze přiřadit uživateli databáze .

Oprávnění MySQL
ALTER SMAZAT ZAMKNOUT TABULKY
ZMĚNIT RUTINU DROP ODKAZY
VYTVOŘIT EVENT VYBRAT
VYTVOŘIT POSTUP PROVÉST ZOBRAZIT ZOBRAZENÍ
VYTVOŘTE DOČASNÉ TABULKY INDEX TRIGGER
VYTVOŘIT ZOBRAZENÍ INSERT AKTUALIZACE

Chcete-li se dozvědět více o uživatelských oprávněních k databázi podívejte se na oficiální dokumentaci MySQL zde. Můžete se také naučit, jak vytvořit uživatele databáze a přidělit mu oprávnění z příkazového řádku.


  1. Jak TO_SECONDS() funguje v MariaDB

  2. Získejte ID vloženého řádku pomocí C#

  3. Volitelný příkaz INSERT v řetězci transakcí pomocí NodeJS a Postgres

  4. Výuková cesta MySQL