開啟mysql 資料庫審計功能。
社群版的mysql 是沒有審計功能的。
需要開啟審計功能。
其實看到 $mysql/lib/plugin
裡面的結構,基本也就明白了。剩下的就是相容性問題了。
mariadb 帶有審計功能的外掛。 對應的server_audit.so 檔案。
我們把這個檔案拿到 mysql/lib/plugin 裡面。
這裡需要注意一個問題。
在編譯的時候。 mariadb 的server_audit.so 是有路徑的。
如果是用的 mariadb 的已經編譯好的二進位制分發包。
一個是設定檔案對應的目錄。
一個是做符號連結。
直接放到 mysql/lib/plugin下面啟動的時候, 看 err 日誌 。裡面有其實找不到so檔案。
然後 根據提示做一個對應符號連結 ,就可以了。
rpm 安裝的 對應於 /usr/lib64/mysql/plugin
my.cnf
配置:
#### server audit by mariadb plugins ##############3
plugin_load="server_audit=server_audit.so"
server_audit_logging=on
server_audit_file_path =/usr/local/mysql/audits/server_audit.log
server_audit_file_rotate_size=100000000
#server_audit=FORCE_PLUS_PERMANENT
show global variable like '%audit%';
set gloal xxxxx =xx 可以動態調整 。
我們看看對應的審計日誌啥樣子
對於已經投產的資料庫。 不能隨便停機了
同樣的把so 檔案放到正確位置:
mysql 資料庫裡面:
INSTALL PLUGIN server_audit SONAME 'server_audit.so';
show variables like '%audit%';
set global server_audit_logging=on;
server_audit_output_type:指定日誌輸出型別,可為SYSLOG或FILE
server_audit_logging:啟動或關閉審計
server_audit_events:指定記錄事件的型別,可以用逗號分隔的多個值(connect,query,table),如果開啟了查詢快取(query cache),查詢直接從查詢快取返回資料,將沒有table記錄
server_audit_file_path:如server_audit_output_type為FILE,使用該變數設定儲存日誌的檔案,可以指定目錄,預設存放在資料目錄的server_audit.log檔案中
server_audit_file_rotate_size:限制日誌檔案的大小
server_audit_incl_users:指定哪些使用者的活動將記錄,connect將不受此變數影響,該變數比server_audit_excl_users優先順序高
server_audit_excl_users:該列表的使用者行為將不記錄,connect將不受該設定影響
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-2842726/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Mysql】mysql開啟審計功能MySql
- mysql啟用審計功能MySql
- MySQL資料庫審計系統MySql資料庫
- Oracle資料庫審計功能介紹Oracle資料庫
- 開啟Oracle的審計功能Oracle
- 安全管理:polardb資料庫審計功能資料庫
- MySQL審計功能MySql
- 資料庫安全審計在資料安全中的功能資料庫
- 【審計】標準資料庫審計資料庫
- [Flashback]開啟資料庫閃回資料庫功能資料庫
- 資料庫審計-hexorbase資料庫HexoORB
- 開啟資料庫的閃回功能:資料庫
- 拍拍貸資料庫審計資料庫
- 資料庫DDL操作審計資料庫
- 【FGA】將FGA細粒度審計功能的審計結果記錄在資料庫中資料庫
- 【實驗】【審計】【FGA】使用Oracle的審計功能監控資料庫中的可疑操作Oracle資料庫
- oracle9i審計功能的開啟和審計策略的設定方法Oracle
- 開啟mysql審計後引發的問題MySql
- Access資料庫審計工具mdbtools資料庫
- ORACLE 資料庫審計詳解Oracle資料庫
- ORACLE資料庫標準審計Oracle資料庫
- 審計Oracle資料庫的使用Oracle資料庫
- 啟動MySql資料庫MySql資料庫
- 啟明星辰天玥資料庫安全審計產品評測資料庫
- 啟明星辰專訪:資料庫安全審計趨勢解讀資料庫
- oracle開啟audit(審計)Oracle
- 資料庫審計技術進化資料庫
- openGauss 設定資料庫審計資料庫
- MySQL資料庫遠端連線開啟方法MySql資料庫
- MySQL5.7審計功能windows系統MySqlWindows
- MySQL資料庫如何啟動?MySql資料庫
- mysql 5.7新增server_audit 安全審計功能MySqlServer
- MySql資料庫筆記(功能齊全)MySql資料庫筆記
- Oracle FGA細粒度審計——基於內容的資料庫審計(一)Oracle資料庫
- Oracle FGA細粒度審計——基於內容的資料庫審計(二)Oracle資料庫
- Oracle FGA細粒度審計——基於內容的資料庫審計(三)Oracle資料庫
- Oracle 審計功能Oracle
- oracle審計功能Oracle