Una breve versión de cómo hacer esto (que se explica principalmente en el enlace que publiqué arriba ):
- Debe
REVOKEGLOBALde ese usuario privilegios - esto se debe a que el sistema de privilegios de MySQL es de arriba hacia abajo. Si tienen unGLOBALprivilegio paraSELECTentonces eso se aplica a todos de sus bases de datos - Entonces necesita
GRANTlos 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" .