在MySQL中记录超级用户登录?

时间:2014-04-10 01:35:37

标签: mysql logging mysql-workbench database-administration

如何在MySQL中审核(登录)超级用户日志?

我按照惯例使用了触发器 http://www.fromdual.com/mysql-logon-and-logoff-trigger-for-auditing#comment-917此链接仅用于登录与init_connect变量中的超级用户以外的其他用户。但我需要使用ip记录超级用户登录时间吗?任何人都试过它帮助我找到超级用户不会登录的任何其他原因在init_connect变量?

1 个答案:

答案 0 :(得分:0)

您可以安装MySQL插件audit_login,它会报告您想要的内容

{"ts":"2013-09-11 09:11:47","type":"successful_login","myhost":"gromit03","thread":"74153868","user":"web_user","priv_user":"web_user","host":"web-87.localdomain","ip":"10.0.0.87"}
{"ts":"2013-09-11 09:11:55","type":"failed_login","myhost":"gromit03","thread":"74153869","user":"backup_user","priv_user":"","host":"web-32","ip":"10.0.0.32"}