我想把一些(最小的)日志logging到我们的MySQL服务器上,目的是确定服务器上的哪些数据库没有被定期访问。 我们打算login大约一个月,并且任何在这段时间内没有被客户访问的数据库,我们要归档。
有人可以请我指出正确的方向 – 我在网上find的大部分日志logging教程都关心logging实际的SQL查询等,而我只是想“从时间Y的客户端IP X到DB Z的连接“logging。
提前致谢。
问候,
帕特里克
你可以使用init_connect参数来执行用户login查询,例如
SET GLOBAL init_connect = "INSERT INTO admin.connections (connect_time, user, connection_id) VALUES (NOW(), CURRENT_USER(), CONNECTION_ID());";
看到这个更详细的解释。