想要build立什么MySQL数据库是“旧”

我想把一些(最小的)日志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());"; 

看到这个更详细的解释。