sql >> Database >  >> RDS >> Mysql

Hoe kan ik een MySQL-gebruiker beperken tot bepaalde tabellen?

Ervan uitgaande dat de gebruiker geen huidige privileges heeft, kunt u het volgende doen

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

Afhankelijk van welke rechten u de gebruiker precies wilt verlenen, kunt u SELECT, INSERT, DELETE wijzigen naar iets anders, bijv. ALL PRIVILEGES .

Vergeet daarna niet om de privileges te wissen, zodat ze van kracht worden door

. uit te voeren
FLUSH PRIVILEGES;


  1. Waardeverschillen tussen twee records berekenen in Eloquent

  2. Wat levert een succesvolle MySQL DELETE op? Hoe te controleren of VERWIJDEREN succesvol was?

  3. Heeft de kolomvolgorde invloed op de prestaties in Microsoft SQL Server 2012?

  4. Toegang krijgen tot MySQL opgeslagen procedure-uitvoer in Zend Framework 2