Ciao ragazzi.

Ho strettamente bisogno di creare un utente e farlo accedere solo ed esclusivamente ad un database mysql. Ho cercato di capire la query facendone una di esempio direttamente da PhpMyAdmin.

Prima di provocare danni, avrei bisogno solo di sapere se questa query è effettivamente valida per il mio scopo e se la sto eseguendo nel modo corretto.

Questa è la query che penso di eseguire:
codice:
CREATE USER 'prova'@'localhost' IDENTIFIED BY 'lamiapass';

GRANT USAGE ON * . * TO 'prova'@'localhost' IDENTIFIED BY 'lamiapass' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
Questa teoricamente dovrebbe solo crearmi l'utente, mentre per assegnarli il database dovrei fare:
codice:
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP ON `ec\_Relase01a` . * TO 'prova'@'localhost';
Così questa dovrebbe settarmi i permessi indiricati sul quel database per quell'utente.


Dovrebbe funzionare?
Ve lo chiedo più che altro perchè il database su cui dovrei far girare la query è molto particolare, se per qualche errore dovrei compromettere il funzionamento di altre cose sarebbe un brutto guaio.

Grazie mille,
attendo risposte!

Fabio.