MySQL – 统计每个IP

自服务器启动以来,我无法find一种方法来获取每个IP的统计信息。

我想获得IP地址执行查询的计数。 目标是检查服务器是否exception使用我们的数据库。

谢谢

我没有find任何有关mysql的这个function的文档。

也许你可以用另一种方式获得这些信息。 我想两个可能的解决scheme:

  1. 启用通用查询日志( http://dev.mysql.com/doc/refman/5.7/en/query-log.html )并parsing/分析此日志。 启用此日志可能会降低系统的性能。
  2. 使用“LinuxnetworkingIP计费”(如果您使用的是Linux),您可以尝试计算从不同的IP到您的服务器的3306端口的TCP数据包的数量。 但是与mysql通用查询日志相比,这些信息可能不那么有趣和有用