好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

前言: 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

查看更多关于在MySQL中使用init-connect与binlog来实现用户操作追踪的详细内容...

  阅读:60次