Reputation: 2984
I want to know the last query that was fired on mySQL server, or the host it was fired from. Any better way to do it?
Upvotes: 1
Views: 1308
Reputation: 11700
SET GLOBAL log_output = 'TABLE'
SET GLOBAL general_log = 'ON'
look to table mysql.general_log
Upvotes: 2
Reputation: 26719
Since enabling logging of all queries will kill performance, you can create a proxy and keep the last query there. Or if you can afford changing the application code, alter the DB layer in a way that it stores the last executed query in memory (memcached for example)
Upvotes: 3