Come Creare un Nuovo Utente e Assegnare Permessi in MySQL

18 ott 2023 1 min di lettura
Come Creare un Nuovo Utente e Assegnare Permessi in MySQL
Indice dei contenuti

Introduzione

Creare un nuovo utente e assegnare i permessi appropriati è una pratica essenziale per gestire il tuo database MySQL in modo sicuro ed efficiente. Questo tutorial ti guiderà attraverso i passaggi necessari per creare un nuovo utente in MySQL e assegnare permessi specifici a questo utente.

Passaggio 1: Accedi a MySQL

Per iniziare, accedi al tuo sistema MySQL usando il comando seguente:

mysql -u root -p

Verrà richiesto di inserire la password dell'utente root​​.

Passaggio 2: Creazione di un Nuovo Utente

Per creare un nuovo utente, esegui il comando seguente, sostituendo 'newusername' e 'password' con il tuo nome utente e password desiderati:

CREATE USER 'newusername'@'localhost' IDENTIFIED BY 'password';

Per verificare la creazione dell'utente, esegui:

SELECT user FROM mysql.user;

Dovresti vedere il nuovo nome utente nell'elenco restituito​.

Passaggio 3: Assegnazione dei Permessi

MySQL offre una varietà di permessi che possono essere assegnati agli utenti. Ecco un esempio di comando per concedere tutti i permessi a un utente su una specifica tabella del database:

GRANT ALL PRIVILEGES ON database.table TO 'newusername'@'localhost';

Se desideri concedere solo permessi specifici, come INSERT, utilizza il comando seguente:

GRANT INSERT ON database.table TO 'newusername'@'localhost';

Puoi sostituire "INSERT" con altri tipi di permesso come SELECT, UPDATE, DELETE, ecc​.

Passaggio 4: Ricarica le Privilegi

Dopo aver assegnato i permessi, è importante ricaricare i privilegi per assicurare che le modifiche abbiano effetto:

FLUSH PRIVILEGES;

Conclusione

In questo tutorial, abbiamo esplorato come creare un nuovo utente in MySQL e come assegnare permessi specifici a tale utente. Seguendo questi passaggi, sarai in grado di gestire in modo efficace l'accesso al tuo database, garantendo al contempo la sicurezza e l'efficienza.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.