Mysql, come creare utente e impostare permessi da command line
Cerchiamo di spiegare in poche parole come creare un nuovo utente ed assegnargli specifici permessi ad un utente lavorando da command line. Si presume che il server Mysql o Lamp sia già stato installato e che il software web di gestione PhpMyAdmin sia anch'esso installato e configurato.Ora assegnamo una password:
La lista formattata che vi verrà ritornata dovrà contenere il nostro “marco“.
Ora creiamo un database dove il nostro nuovo utente scriverà le tabelle. Lo chiameremo “test“
Impostiamo i vari permessi necessari all'utente “marco” perché possa fare le operazioni sul db “test“.
I vari tipi di comandi alternativi a ALL sono:
- CREATE : permette di creare il database e le tavole.
- UPDATE : permette di aggiornare i dati delle righe di una tavola.
- INSERT : permette di inserire dati nelle righe delle tavole.
- SELECT : permette di leggere i dati nelle righe delle tavole.
- DELETE : permette di cancellare i dati dalle righe di una tavole.
- DROP : permette di cancellare le tavole, le righe e il database intero.
- EXECUTE : permette di eseguire comandi.
- GRANT OPTION : permette di concedere i permessi di accesso ad un altro utente.
- SHOW DATABASES : permette di vedere la lista dei database.
Ricordiamoci che per rendere operative le varie operazioni fatte dobbiamo rinfrescare i permessi.