yanqiufang 发表于 2018-10-2 11:20:02

mysql审计插件设置

  1、create database auditdb
  use auditdb
  2、create table accesslog(ID int primary key auto_increment,ConnectionID int,ConnUser varchar(30),MatchUser varchar(30),LoginTime datetime)
  3、保证所有连接用户对此表有写入权限
  insert into mysql.db(Host,Db,User,Insert_priv) values ('%','auditdb','','Y');
  flush privileges
  4、my.cnf设置init-connect
  init-connect='Insert into auditdb.accesslog(ConnectionID ,ConnUser ,MatchUser ,LoginTime)values(connection_id(),user(),current_user(),now());'
  5、binlog必须开启
  log-bin=xxx
  6、重启
  MYSQL审计,对于一些特殊权限的用户是无法审计到的,如有super,admin等,不如MAIRADB的强大

页: [1]
查看完整版本: mysql审计插件设置