Una breve versión de cómo hacer esto (que se explica principalmente en el enlace que publiqué arriba ):
- Debe
REVOKE
GLOBAL
de ese usuario privilegios - esto se debe a que el sistema de privilegios de MySQL es de arriba hacia abajo. Si tienen unGLOBAL
privilegio paraSELECT
entonces eso se aplica a todos de sus bases de datos - Entonces necesita
GRANT
los privilegios correctos en los que hace necesita acceso a (puede usar comodines para esto)
Es importante tener en cuenta que MySQL no tiene ningún concepto de privilegio "DENY" .