Al dar o revocar ciertos privilegios nos podemos encontrar con el siguiente error:
mysql > revoke super on database.* from 'luser'; ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
Los privilegios de MySQL que no afectan a las tablas sino que son globales como PROCESS, FILE, SUPER, entre otros, no pueden ser aplicados a una base de datos o tabla mediante el modificador ON (por ejemplo ON basededatos.tabla o ON basededatos.*).
Para dar o revocar estos privilegios deberemos indicarlo para todas las bases de datos y tablas con ON *.*, por ejemplo:
mysql > revoke super on *.* from 'luser'; Query OK, 0 rows affected (0.00 sec)
Tags: …
[Lea más]