忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 2840 | 回复: 7

【讨论中】mysql5.5 怎么查执行操作的ip [复制链接]

论坛徽章:
0
发表于 2013-01-17 15:15 |显示全部楼层
本帖最后由 cenalulu 于 2013-01-24 11:47 编辑

数据库环境:mysql5.5  没开查询日志

二进制日志文件记录片段
# at 717168625
#130116 12:13:26 server id 1  end_log_pos 717168699         Query        thread_id=361535        exec_time=0        error_code=0
SET TIMESTAMP=1358309606/*!*/;
/*!\C utf8 *//*!*/;
SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=33/*!*/;
BEGIN
/*!*/;
# at 717168699
#130116 12:13:26 server id 1  end_log_pos 717168836         Query        thread_id=361535        exec_time=0        error_code=0
use db1/*!*/;
SET TIMESTAMP=1358309606/*!*/;
UPDATE `tabel1` SET `t_value`='900' WHERE (`id`='10023')
/*!*/;
# at 717168836
#130116 12:13:26 server id 1  end_log_pos 717168863         Xid = 13628326
COMMIT/*!*/;

通过这些信息貌似查不到登录信息,
目的是想查询出执行这个语句的 ip 地址
还有没有其他办法。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
发表于 2013-01-18 10:30 |显示全部楼层
这是audit的范畴了
binlog是不记录客户端的ip信息的

可是尝试init_connect

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
发表于 2013-01-21 16:33 |显示全部楼层
ruochen 发表于 2013-01-18 10:30
这是audit的范畴了
binlog是不记录客户端的ip信息的

super横行的时代,init-connect也没用。。
找插件改源码吧。

论坛徽章:
8
CU大牛徽章
日期:2013-09-18 15:20:48CU大牛徽章
日期:2013-09-18 15:20:58CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:17天秤座
日期:2013-10-30 14:01:03摩羯座
日期:2013-11-29 18:02:31luobin
日期:2016-06-17 17:46:36
发表于 2013-01-21 17:21 |显示全部楼层
@tyb103
简单的方法是定时采样,通过processlist的ID和你的binlog关联分析。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
发表于 2013-01-22 10:29 |显示全部楼层
枫影谁用了 发表于 2013-01-21 16:33
super横行的时代,init-connect也没用。。
找插件改源码吧。



论坛徽章:
0
发表于 2013-01-22 16:38 |显示全部楼层
直接把general log 打开不就可以了么

论坛徽章:
0
发表于 2013-01-23 19:18 |显示全部楼层
社区版暂时没有这个特性吧, 不过我知道有人打过补丁,在binlog中以注释的形式给出操作ip信息

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
发表于 2013-01-24 11:47 |显示全部楼层
本帖最后由 cenalulu 于 2013-01-24 11:48 编辑

1. general log
2. enerprise audit plugin
3. mcafee audit plugin
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP