溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MYSQL的審計是什么意思

發(fā)布時間:2021-08-27 09:02:38 來源:億速云 閱讀:111 作者:chen 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“MYSQL的審計是什么意思”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

MYSQL 的審計其實和他的版本是有關(guān)的,這里我們的MYSQL 審計,僅僅是針對Percona 版本的,至于其他的版本的可能你還需要去查一下,當(dāng)然官版使用percona的審計插件也是可以試試的。

下面這條命令就可以安裝percona的 audit 的監(jiān)控插件

INSTALL PLUGIN audit_log SONAME 'audit_log.so';

MYSQL的審計是什么意思

下面是audit 可以調(diào)配的參數(shù)

MYSQL的審計是什么意思

說一下關(guān)鍵的參數(shù)

audit_log_buffer_size 配置:在使用audit 的時候?qū)σM行記錄的數(shù)據(jù)進行緩沖,減少由于寫壓力造成的系統(tǒng)I/O問題。

audit_log_strategy 配置:使用緩沖時的寫盤的策略

ASYNCHRONOUS,異步方式寫入,先寫入緩沖區(qū)在刷到磁盤

PERFORMANCE,異步性能方式,如果緩沖區(qū)已滿,但并未刷入到磁盤,會丟棄部分日志

SEMISYNCHRONOUS,使用系統(tǒng)緩沖的方式來進行半同步方式的寫

SYNCHRONOUS,在每個請求之后調(diào)用sync(),屬于最消耗性能的方式

MYSQL的審計是什么意思

上圖是基本的一些配置在audit 中。

下面我們來做一些事情

MYSQL的審計是什么意思

Audit log  內(nèi)容

MYSQL的審計是什么意思

其中包含,記錄的日志類型,命令執(zhí)行的日期,命令類型,執(zhí)行的賬戶,具體的命令,訪問的IP 地址等等信息

信息還是比較全的,并且也可以過濾一些你不想監(jiān)控的數(shù)據(jù)庫,或者用戶。

這里有兩種格式可以選擇后方便處理 CSV  或者  JSON, 另外需要注意的一點是如果命令就算在數(shù)據(jù)庫端執(zhí)行失敗,AUDIT 也會將你的操作記錄下來。

審計日志并不是完全沒有開銷,但是,它比啟用general_log來記錄所有和每個查詢要小得多。這些是快速的基準測試結(jié)果,需要更多的測試來獲得更準確的測量結(jié)果。

下面是一些參數(shù)的解釋

server_audit_file_rotate_size:限制日志文件的大小
server_audit_file_rotations:指定日志文件的數(shù)量,如果為0日志將從不輪轉(zhuǎn)
server_audit_file_rotate_now:強制日志文件輪轉(zhuǎn)
server_audit_incl_users:指定哪些用戶的活動將記錄,connect將不受此變量影響,該變量比server_audit_excl_users優(yōu)先級高
server_audit_syslog_facility:默認為LOG_USER,指定facility
server_audit_syslog_ident:設(shè)置ident,作為每個syslog記錄的一部分
server_audit_syslog_info:指定的info字符串將添加到syslog記錄
server_audit_syslog_priority:定義記錄日志的syslogd priority
server_audit_excl_users:該列表的用戶行為將不記錄,connect將不受該設(shè)置影響

“MYSQL的審計是什么意思”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI