网站地图    收藏   

主页 > 后端 > mysql数据库 >

在MySQL中使用init-connect与binlog来实现用户操作追踪

来源:自学PHP网    时间:2015-04-16 10:51 作者: 阅读:

[导读] 前言:...

前言:
1,在mysql服务器db中建立单独的记录访问信息的库
2,在配置文件中配置init-connect参数。登录时插入日志表。如果这个参数是个错误的SQL语句,登录就会失败。数据库
3,创建普通用户,不能有super权限,而且用户必须有对access_log库的access_log表的insert权限,否则会登录失败。
4,赋予用户access_log的insert、select权限,然后重新赋予权限:
5,再用另外一个用户登录建表,录入测试数据。
6,如何查看何跟踪用户行为记录。sql数据库服务器上查看binlog,应该thread_id=1的binlog记录。
44657。
最后查到是通过mysql客户端登陆连接的。加入这个6335是某个web工程的,那么,也可以根据ps-eaf命令查询得到web工程的进程信息。html

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论