This doesn't make sense to me. And reading the manual doesn't really clear up why it doesn't work:
---snip--- mysql> show grants for yahoo; +--------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grants for yahoo@% | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, FILE, REFERENCE, INDEX, ALTER ON *.* TO 'yahoo'@'%' IDENTIFIED BY PASSWORD '4c48ca8b65e5ce53' | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 rows in set (0.00 sec) mysql> revoke UPDATE on mysql.* from 'yahoo'; ERROR 1141: There is no such grant defined for user 'yahoo' on host '%' ---snip--- What IS the right syntax for revoking a single privilege on a single database once a user has global permissions? Hopefully I'm just missing something really obvious... Jeremy -- Jeremy D. Zawodny, <[EMAIL PROTECTED]> Technical Yahoo - Yahoo Finance Desk: (408) 349-7878 Fax: (408) 349-5454 Cell: (408) 685-5936 MySQL 3.23.41-max: up 11 days, processed 273,313,832 queries (265/sec. avg) --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php