salve!

non so il perchè ma per praticamente qualsiasi operazioni mi esce fuori un problema di permessi con l'utente root (l'unico utente per ora).
ad esempio:
codice:
select user, host from mysql.user;
ERROR 1142 (42000): SELECT command denied to user 'root'@'localhost' for table 'user'

GRANT ALL PRIVILEGES ON *.* TO 'prova'@'%' IDENTIFIED BY 'prova' WITH GRANT OPTION;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
in pratica non riesco a fare nulla.
come posso fare??