如果用户具有“普通/超级”用户权限,MySQL会捕获用户登录信息,例如登录时间,用户,主机。
试图使用下面的代码插入一些用户登录信息
SET GLOBAL init_connect="CALL audit.login_trigger()";
audit.login_trigger()是SP。参考:https://www.fromdual.com/mysql-logon-and-logoff-trigger-for-auditing
此SP将捕获用户信息,但是如果SUPER用户连接到数据库服务器,我们将无法捕获SUPER用户登录信息。
根据MySQL官方文档(https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_init_connect),SUPER用户将无法执行init_connect。
有人试图克服这种情况吗?