mysql日志查询特定用户

在MySQL服务器上configuration了许多数据库用户。 有没有办法logging一个或一些特定用户的查询,而不是所有查询在服务器上运行。

你必须以编程方式在MySQL内置的特性之外进行编程。 关于“审计”types日志logging,MySQL相当有限。 事实上,你甚至不能从现有的MySQL二进制文件和查询日志中“谁”运行查询。

而且,完整的查询日志logging(不仅仅是二进制日志)会让你的MySQL服务器疯狂地减速。

如果你想要一些未经validation的猜测:找出你是否可以在stream程表中触发。 如果这是可能的,你可能能够写一个日志表与一个特定的数据库用户匹配的条目副本我粗略的尝试触发information_schema数据库中的任何东西都没有奏效,但它可能是可能的。