Video: MySQL - CREATE USER with GRANT Privileges in Terminal 2024
MySQL utilizza i privilegi dell'account per specificare chi può fare cosa. Chiunque usi un account valido può connettersi al server MySQL, ma può fare solo ciò che è consentito dai privilegi dell'account. Ad esempio, un account potrebbe essere impostato in modo che gli utenti possano selezionare i dati ma non inserire o aggiornare i dati.
I privilegi possono essere concessi per particolari database, tabelle o colonne. Ad esempio, un account può consentire all'utente di selezionare i dati da tutte le tabelle nel database ma inserire i dati in una sola tabella e aggiornare solo una singola colonna in una tabella specifica.
La tabella elenca alcuni privilegi che potresti voler assegnare o rimuovere. Sono disponibili altri privilegi, ma sono usati meno comunemente.
Privilege | Descrizione |
---|---|
ALL | Tutti i privilegi |
ALTER | Può alterare la struttura delle tabelle |
CREARE | Può creare nuovi database o tabelle < DELETE |
Può eliminare righe nelle tabelle | DROP |
Può rilasciare database o tabelle | FILE |
Può leggere e scrivere file sul server | GRANT |
Può modificare i privilegi su un account MySQL | INSERT |
Può inserire nuove righe nelle tabelle | SELECT |
Può leggere i dati dalle tabelle | SHUTDOWN |
Può spegnere il server MySQL | UPDATE |
Può cambiare dati in una tabella | UTILIZZO |
Nessun privilegio |
|