Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je restreindre un utilisateur MySQL à des tables particulières

En supposant que l'utilisateur n'a pas de privilèges actuels, vous pouvez faire ce qui suit

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

En fonction des privilèges que vous souhaitez accorder à l'utilisateur, vous pouvez modifier SELECT, INSERT, DELETE à autre chose, par ex. ALL PRIVILEGES .

Ensuite, n'oubliez pas de vider les privilèges pour qu'ils deviennent effectifs en exécutant

FLUSH PRIVILEGES;