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.