首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记录用户登录IP的最有效方法

记录用户登录IP的最有效方法
EN

Database Administration用户
提问于 2016-07-18 15:09:30
回答 1查看 186关注 0票数 0

我正在寻找关于如何在不影响MySQL性能的情况下记录用户登录in的想法。

日志将用于以下几个主要任务:

  1. 查找具有类似in的其他用户列表(几乎每次用户登录时)
  2. 查找具有相同IP的用户名称
  3. 查找用户使用的所有IP,并将具有类似IP的其他用户并排显示。(主要用于跟踪禁令-逃避者)(类似地,我需要至少2字节的IP才能匹配)
  4. 在离线时查找用户最近使用的IP (考虑是否最好在用户表中为每个用户添加IP列)

每个用户都有一个名为数据库id的unqiue id,这是一个数字。

在开始讨论如何最大限度地提高上述任务的性能之前,我需要一些关于如何实现的想法。

EN

回答 1

Database Administration用户

发布于 2016-07-19 13:19:47

https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_初始化_连接

创建一个将用户的会话信息写入表的init_connect脚本。

更好的方法是将MySQL配置为将用户活动记录到表中,如Rolando对以下问题的回答:对MySQL数据库的审计登录

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/144207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档