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

Cosa sono i privilegi utente del database?

Banche dati vengono creati e gestiti utilizzando MySQL . Un'altra funzione di MySQL è verificare le credenziali e le autorizzazioni.

Innanzitutto, per avviare una connessione a un database, MySQL deve autenticare un utente database e la combinazione di password (nonché il nome host da cui è stata effettuata la richiesta).

Una volta autorizzata la connessione, vengono convalidati i comandi per manipolare un determinato database. Durante la convalida, MySQL verifica che i privilegi siano stati concessi al database specificato per l'utente del database .

I privilegi dell'utente del database devono essere concessi prima che MySQL consenta a quell'utente di eseguire la richiesta sul database. MySQL mantiene questi privilegi nella propria tabella del database mysql .

privilegi comuni

La tabella seguente mostra i privilegi utente MySQL più comuni che può essere assegnato a un utente del database .

privilegi MySQL
ALTER ELIMINA BLOCCO TABELLE
ALTER ROUTINE DROP RIFERIMENTI
CREA EVENTO SELEZIONA
CREA ROUTINE ESEGUI MOSTRA VISUALIZZA
CREA TABELLE TEMPORANEE INDICE TRIGGER
CREA VISUALIZZA INSERIRE AGGIORNAMENTO

Per ulteriori informazioni sui privilegi utente del database controlla la documentazione ufficiale di MySQL qui. Puoi anche imparare come creare un utente del database e assegnargli i privilegi dalla riga di comando.