測試環境莫名其妙有幾條重要數據被刪除了,由於在binlog裏面只看到是公用賬號刪除的,無法查詢是誰在哪個時間段登錄的,就考慮怎麼記錄每一個MYSQL賬號的登錄信息,在MYSQL中,每個連接都會先執行init-connect,進行連接的初始化,我們可以在這裏獲取用戶的登錄名稱和thread的ID值。然後配合binlog,就可以追蹤到每個操作語句的操作時間,操作人以及客戶端的連接進程信息等。實現審計。
具體見http://blog.csdn.net/bestone0213/article/details/44307267和http://blog.csdn.net/yabingshi_tech/article/details/46548809