Ik weet dat dit een oud bericht is, maar ik dacht ik voeg iets toe aan de vraag van @tdammers zodat anderen het kunnen zien. U kunt ook een SELECT CONCAT uitvoeren op information_schema.tables om uw toekenningsopdrachten te maken, zonder dat u een apart script hoeft te schrijven.
Trek eerst alle rechten van die database in:
REVOKE ALL PRIVILEGES ON db.* FROM [email protected];
Maak vervolgens uw GRANT-verklaringen:
SELECT CONCAT("GRANT UPDATE ON db.", table_name, " TO [email protected];")
FROM information_schema.TABLES
WHERE table_schema = "YourDB" AND table_name <> "table_to_skip";
Kopieer en plak de resultaten in uw MySQL-client en voer ze allemaal uit.