sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo restringir un usuario de MySQL a una tabla en particular?

Suponiendo que el usuario no tiene privilegios actuales, puede hacer lo siguiente

GRANT SELECT, INSERT, DELETE ON db_Payroll.tb_Users TO [email protected]'%'
GRANT SELECT, INSERT, DELETE ON db_Payroll.tb_Employees TO [email protected]'%'

Dependiendo exactamente de los privilegios que desee otorgar al usuario, puede cambiar SELECT, INSERT, DELETE a otra cosa, por ej. ALL PRIVILEGES .

Posteriormente, recuerde vaciar los privilegios para que se hagan efectivos ejecutando

FLUSH PRIVILEGES;