MySQL

Come Creare un Nuovo Utente del Database

Crea un nuovo utente MySQL sul Nobregas Panel con username personalizzato, password sicura, impostazione host e privilegi database specifici.

3 min di lettura 4 visualizzazioni Aggiornato Mar 17, 2026

Gli utenti del database controllano chi può accedere ai tuoi database MySQL e cosa possono fare. Il Nobregas MySQL Panel ti permette di creare utenti dedicati con username personalizzati, password sicure e set di privilegi specifici — dando a ogni applicazione o persona solo l'accesso di cui ha bisogno.

Perché Creare Utenti Separati?

Invece di usare un solo utente per tutto, creare utenti separati ti permette di:

  • Limitare l'accesso — Dai a ogni applicazione solo i permessi di cui ha bisogno.
  • Migliorare la sicurezza — Se la password di un utente viene compromessa, gli altri database rimangono al sicuro.
  • Tracciare l'attività — Sapere quale utente ha eseguito quali azioni.
  • Seguire le best practice — Produzione, staging e sviluppo dovrebbero usare credenziali diverse.

Passo dopo Passo: Creare un Utente

  1. Accedi a mysql.nobregas.org.
  2. Clicca su Database Users nella barra di navigazione in alto.
  3. Clicca il pulsante Create User in alto a destra.
  4. Si apre una finestra modale con i seguenti campi.

Compilare i Dettagli dell'Utente

Username

Inserisci uno username per il nuovo utente MySQL. Verrà automaticamente prefissato con il prefisso del tuo account (es. u24a5d4_). Tienilo descrittivo:

  • app_readonly per un utente applicativo di sola lettura
  • admin per un utente con accesso completo
  • staging per un ambiente di staging

Sono permessi solo caratteri alfanumerici e underscore. La lunghezza totale (prefisso + nome) non può superare i 32 caratteri.

Password

Inserisci una password sicura (minimo 8 caratteri). Clicca il pulsante shuffle accanto al campo per generare automaticamente una password crittograficamente sicura di 16 caratteri.

Consigli per una password sicura:

  • Mescola lettere maiuscole e minuscole.
  • Includi numeri e caratteri speciali.
  • Non riutilizzare password di altri servizi.

Host

L'host determina da dove l'utente può connettersi:

  • localhost — Solo dallo stesso server (più comune e più sicuro).
  • % — Da qualsiasi indirizzo IP (usa con cautela).
  • IP Specifico — Solo da un indirizzo IP particolare.

Lascialo su localhost a meno che tu non abbia bisogno di accesso remoto.

Grant to Database

Seleziona un database dal menu a tendina per concedere immediatamente l'accesso a questo utente. Se salti questo passaggio, l'utente verrà creato senza alcun accesso al database — potrai aggiungere i grant in seguito tramite il pulsante Manage.

Privilegi

Quando selezioni un database, appare una sezione Privileges con caselle di controllo categorizzate:

  • ALL PRIVILEGES (selezionato di default) — Accesso completo al database selezionato.
  • Data: SELECT, INSERT, UPDATE, DELETE
  • Structure: CREATE, ALTER, DROP, INDEX, REFERENCES
  • Administration: CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, EVENT, TRIGGER

Deseleziona "ALL PRIVILEGES" per rivelare le caselle individuali e selezionare solo i permessi di cui hai bisogno.

Creare l'Utente

Clicca Create User. Il pannello:

  1. Valida il tuo input.
  2. Crea l'utente MySQL sul tuo nodo server.
  3. Concede i privilegi selezionati sul database scelto (se presente).
  4. Mostra una notifica di successo.

Il nuovo utente appare immediatamente nella lista Database Users.

Dopo la Creazione

  • L'utente può ora connettersi al database concesso con le credenziali che hai impostato.
  • Usa il pulsante Manage nella lista utenti per aggiungere altri grant al database o modificare i privilegi in seguito.
  • La password non può essere recuperata dopo la creazione — se dimenticata, elimina l'utente e creane uno nuovo.

Questo articolo è stato utile?