這篇文章給大家分享的是有關(guān)Percona mysql 5.6審計(jì)日志功能怎么用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好成都網(wǎng)站建設(shè)、成都做網(wǎng)站服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)公司贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),微信小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。
[mysqld]
plugin-load="audit_log=audit_log.so"
INSTALL PLUGIN audit_log SONAME 'audit_log.so';
show plugins;
show global variables like 'audit%';
audit_log_rotate_on_size參數(shù)表示超過定義的值,會自動輪訓(xùn),切分日志。
audit_log_rotations參數(shù)限制表示文件的數(shù)量。
## Audit Logging ##
audit_log_policy=ALL
audit_log_format=JSON
audit_log_file=/var/log/mysql/audit.log
audit_log_rotate_on_size=1024M
audit_log_rotations=10
audit_log_strategy:設(shè)置審計(jì)日志策略,ASYNCHRONOUS(默認(rèn),使用內(nèi)存buffer,如果buffer滿,不刪除消息),PERFORMANCE(使用內(nèi)存buffer,如果buffer滿刪除消息),SEMISYNCHRONOUS(日志直接到文件,沒有刷新和同步),SYNCHRONOUS(日志直接到文件,每個事件都要刷新和同步)
audit_log_file:指定日志文件,可以指定絕對路徑,沒有指定路徑,將存儲在數(shù)據(jù)目錄
audit_log_flush:設(shè)置為ON,能關(guān)閉和重新打開日志,用于手工進(jìn)行日志輪轉(zhuǎn)
audit_log_buffer_size:指定審計(jì)日志的內(nèi)存buffer,當(dāng)audit_log_strategy為ASYNCHRONOUS,PERFORMANCE時
audit_log_format:指定審計(jì)日志格式,OLD記錄日志為xml屬性,NEW記錄日志為XML標(biāo)簽
audit_log_policy:指定記錄哪些事件,ALL(所有事件),LOGINS(僅僅用戶登錄事件),QUERIES(僅僅查詢語句),NONE(不記錄任何事件)
audit_log_rotate_on_size:設(shè)置審計(jì)日志的大小,當(dāng)日志到設(shè)置值,將自動輪轉(zhuǎn)
audit_log_rotations:指定審計(jì)日志文件數(shù)量
//僅查詢語句
set global audit_log_policy=QUERIES;
//關(guān)閉審計(jì)
set global audit_log_policy=NONE;
感謝各位的閱讀!關(guān)于“Percona mysql 5.6審計(jì)日志功能怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!