【问题标题】:How to configure binlog to get User-Information?如何配置 binlog 获取 User-Information?
【发布时间】:2008-12-01 08:51:15
【问题描述】:

我需要在 mysql 中获取审计跟踪;有没有办法配置二进制日志以获取不仅更改,还获取进行此更改的用户(连接)?还是我必须使用 mySQL 代理?

TIA

彼得

【问题讨论】:

    标签: mysql security logging


    【解决方案1】:

    我认为不可能让 binlog 显示连接信息。我的方法是在记录到审计表的数据库中设置触发器。例如,这是一个来自工作的:

    CREATE TRIGGER whatever_audit_INSERT
      AFTER INSERT ON whatever FOR EACH ROW
      BEGIN
        INSERT INTO whatever_audit(
          audit_when_start, audit_who_start, col1, col2
        ) VALUES (
          now(), @app_user, new.col1, new.col2
        )
    END
    

    那是凭记忆的;希望我的语法正确...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      相关资源
      最近更新 更多