ciao!ho installato mysql pero' ho un paio di problemi nel capire come creare e gestire gli utenti!io ho creato un utente in questo modo

mysql> INSERT INTO mysql.user (user,host,password) VALUES('matteo','localhost' ,OLD_PASSWORD('Esedra#84'));

adesso entro in mysql con matteo e password! faccio
create database prova;

ERROR 1044 (42000): Access denied for user 'matteo'@'localhost' to database 'prova2'

ok non ho i permessi deve usare GRANT?? GRANT SELECT , INSERT , UPDATE , DELETE, CREATE , DROP , FILE ,INDEX , ALTER ON TO '';

non riesco a capire cosa mettere in ON e in TO?? mi sembra ma spero di aver capito male che primo creo il DB da root e poi do i permessi a "matteo"!pero in questo modo devo avere la passwrod da root che ovviamente potrei non avere!Sto sbagliando vero??