martedì 10 maggio 2016

Come creare un utente su phpMyAdmin

Su phpMyAdmin è possibile creare un numero illimitato di utenti in modo da dare a ciascuno i permessi di lettura/scrittura/modifica su ogni specifico database o tabella mysql.

Per creare un utente su phpmyadmin, vai nella pagina principale di phpmyadmin e clicca su Account utenti nel menù in alto nella pagina.
Finirai così nella pagina contenente tutti gli utenti, dalla quale potrai creare un nuovo utente, sia modificare i permessi agli utenti esistenti, o anche eliminarli.

Per creare un nuovo utente mysql, nella sezione Nuovo, clicca su Aggiungi account utente.

Come creare un utente su phpmyadmin

Inserisci le seguenti informazioni di login:
  • nome utente
  • nome host (su che host può agire l'utente, se ne hai solo uno puoi lasciare % qualsiasi)
  • password (con conferma, può anche essere generata in automatico)
  • plugin di autentificazione (lascia autentificazione mysql nativa)
  • Database per account utente (consente di creare un db con lo stesso nome dell'utente creato)

Creare un utente phpmyadmin login account

Poi abbiamo la sezione Privilegi globali, diamo una spunta su Seleziona tutto se vogliamo dare tutti i permessi su tutti i database, oppure lasciamo deselezionati i campi se vogliamo dare successivamente i singoli permessi su ciascuna tabella o database.

Creare un utente phpmyadmin privilegi globali

Infine c'è la sezione SSL che riguarda la sicurezza di connessione, se non sappiamo come configurarla, lasciamo Require None.

Per concludere la creazione dell'utente clicchiamo infine sul bottone in fondo alla pagina Esegui.

Se vuoi modificare i privilegi per dare accesso solo ad un determinato database ad un utente al quale non avevi specificato alcun permesso, clicca su Modifica privilegi accanto al nome del tuo utente (nella lista degli utenti).
Poi clicca sul pulsante in alto Database e seleziona il nome del database al quale vuoi dare i permessi, poi clicca su Esegui.


Si aprirà la mascherina con la quale indicare i Privilegi specifici al database selezionato.
Spunta le voci che ti interessano poi clicca su Esegui per completare l'operazione.

Così facendo avremo dato i privilegi a tutte le tabelle del database selezionato.
Volendo potevamo anche decidere di settare i permessi anche alle singole tabelle, andando a creare l'utente direttamente da dentro la tabella, con l'opzione Privilegi.

Tutto chiaro?
Se crei un utente dalla root del sito phpmyadmin e gli dai tutti i permessi, quello è un utente mysql root che può avere accesso a tutti i database.
Se crei un utente quando sei dentro uno specifico database (o glielo associ dopo) e gli dai tutti i permessi, quell'account potrà accedere a tutte le tabelle di quel database.
Se crei un utente quando sei dentro una determinata tabella, quell'utente può accedere solo ai dati di quella tabella.

Altre guide utili su phpMyAdmin:

Piaciuto l'articolo? Lascia un commento!

EmoticonEmoticon