<a href="https://github.com/mcafee/mysql-audit/issues/milestones">https://github.com/mcafee/mysql-audit/issues/milestones</a>
直接下載下傳了二進制的插件包來使用:
然後根據網站上的說明,加載插件,結果搭線報錯.
後來在github上的pages裡發了下問題
後來收到郵件,更具郵件說明,說是裡面要設定offset.在,mysql配置檔案裡面設定:
audit_offsets = 4104,4144,2248,2428,44,1176
plugin-load=AUDIT=libaudit_plugin.so
audit_json_log_file=mysql-audit.json
audit_json_file
重新開機mysql正常了
在mysql的資料目錄裡面可以看到mysql-audit.json檔案,裡面内容如下:
{“msg-type”:”activity”,”date”:”1342770988114″,”thread-id”:”10″,”query-id”:”21″,”user”:”root”,”priv_user”:”root”,”ip”:”192.168.1.61″,”cmd”:”select”,”objects”:[{"db":"uc","name":"rc_zone","obj_type":"TABLE"}],”query”:”SELECT * FROM `rc_zone` LIMIT 0, 1000″}
這裡就可以看到以json格式記錄的連接配接到資料庫的資訊以及操作等詳細資訊了.這樣,可以便于日後審計.
轉:http://blog.yuxiaobiao.info/archives/mcafee-mysql-audit-plugin.html
1. 庫更新時,監測最近有哪些活躍使用者通路此庫
2. 某些場合下需要記錄使用者的對庫表的修改
3. 需要對使用者的特殊行為事後監控,出問題可查
4. 對需求3的實行監測控制,杜絕非規則之内SQL行為