Eccomi di nuovo alle prese con MySQL 5, che mi sta facendo impazzire. Ho un database di nome "Cinema", il quale contiene una tabella "Admin". Voglio creare un utente di nome "segreteria" che abbia accesso in lettura a tutto il database "Cinema" tranne che alla tabella "Admin", per cui faccio:
codice:
GRANT SELECT ON Cinema.* TO 'segreteria' IDENTIFIED BY 'segreteria';
REVOKE SELECT ON Cinema.Admin FROM 'segreteria';
La prima query va a buon fine (e funziona, ovviamente: 'segreteria' effettivamente ha accesso solo al database "Cinema" e solo in lettura).
La seconda query però mi ritorna il seguente errore:
codice:
There is no such grant defined for user 'segreteria' on table 'admin'
Perchè?
PS: Non c'entra niente però lo chiarisco.. le tabelle sono InnoDB e sto lavorando in locale da root.