MySQL 5.5 - view all queries executed on certain table
The "general log", if turned on, records all queries touching all tables.
The "slow log", if turned on with long_query_time=0, records all queries, plus performance-related info, for all tables.


In either case, you would need to filter down to the desired table.  This cannot be done with a simple grep since the log formats involve multiple lines of text.  Still, it is better than nothing.

(There is no feature of MySQL to monitor a single table or database or user.  This Answer applies to all(?) versions of MySQL.)