Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich einen MySQL-Benutzer auf bestimmte Tabellen beschränken?

Angenommen, der Benutzer hat keine aktuellen Berechtigungen, können Sie Folgendes tun

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

Je nachdem, welche Privilegien Sie dem Benutzer genau gewähren möchten, können Sie SELECT, INSERT, DELETE ändern zu etwas anderem, z. ALL PRIVILEGES .

Denken Sie danach daran, die Privilegien zu löschen, damit sie wirksam werden, indem Sie

ausführen
FLUSH PRIVILEGES;