溫馨提示×

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

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

MariaDB10.1中如何開啟審計(jì)日志

發(fā)布時(shí)間:2022-01-10 16:46:43 來源:億速云 閱讀:148 作者:柒染 欄目:數(shù)據(jù)庫(kù)

今天給大家介紹一下MariaDB10.1中如何開啟審計(jì)日志。文章的內(nèi)容小編覺得不錯(cuò),現(xiàn)在給大家分享一下,覺得有需要的朋友可以了解一下,希望對(duì)大家有所幫助,下面跟著小編的思路一起來閱讀吧。

MariaDB日志審計(jì) 

Part1:誰干的?

做DBA的經(jīng)常會(huì)遇到,一些表被誤操作了,被truncate、被delete、甚至被drop。引起這方面的原因大多數(shù)都是因?yàn)槿藶?權(quán)限問題導(dǎo)致的。一些公共賬戶,例如ceshi賬戶,所有的人都可以進(jìn)行操作,由這些公共賬戶引起的誤操作,你在辦公室大喊:誰把我的表刪了?8成不會(huì)有人回應(yīng)你。

審計(jì)日志功能,該技術(shù)主要在MariaDB10.0/10.1和Percona 5.6版本里實(shí)現(xiàn)。該功能在MySQL5.6/5.7企業(yè)版里也支持。下面主要介紹和演示MariaDB10.1中如何開啟審計(jì)日志。

Part2:構(gòu)建環(huán)境

本文中,我們采用的MariaDB版本為10.1.16,當(dāng)然用其他版本的MariaDB亦可,如何安裝MariaDB數(shù)據(jù)庫(kù)環(huán)境本文不做贅述,如果需要的可移步:

http://suifu.blog.51cto.com/9167728/1830575

下面介紹在MariaDB10.1.16中,安裝審計(jì)Audit Plugin插件的方法

在MariaDB數(shù)據(jù)庫(kù)中執(zhí)行如下命令:

NSTALL PLUGIN server_audit SONAME 'server_audit.so';

具體代碼如下圖所示。

MariaDB10.1中如何開啟審計(jì)日志

Warning:警告

這里值得注意的是,server_audit.so名字不是隨意取的,因?yàn)樗鼤?huì)讀/usr/local/mariadb/lib/plugin目錄下的文件,如果說將其給明為mariadb-audit.so,就會(huì)拋出如下錯(cuò)誤,因?yàn)閜lugin目錄下沒有該文件。

MariaDB10.1中如何開啟審計(jì)日志

Part2:參數(shù)解釋

server_audit_events='CONNECT,QUERY,TABLE'表示惠濟(jì)路鏈接進(jìn)來的IP、用戶名和表的DML/DDL/DCL操作。

server_audit_logging=ON 表示開啟審計(jì)日志服務(wù)。

server_audit_excl_users=helei 表示只記錄helei用戶的所有操作。

server_audit_file_rotate_size=1G 表示超過定義的1GB,日志會(huì)自動(dòng)輪訓(xùn)。

server_audit_file_path=server_audit.log 表示審計(jì)日志的路徑。

更多相關(guān)參數(shù)可以利用show variables like 'server_audit%';來查看,如下圖所示。

MariaDB10.1中如何開啟審計(jì)日志

Part3:開啟相關(guān)參數(shù)

server_audit_events、server_audit_logging等參數(shù)均為全局動(dòng)態(tài)參數(shù),可以直接在數(shù)據(jù)庫(kù)更改,命令如下:

set global server_audit_events='CONNECT,QUERY,TABLE';

set global server_audit_logging=ON;

MariaDB10.1中如何開啟審計(jì)日志

Part4:檢查效果

在開啟相關(guān)參數(shù)后,無需重啟數(shù)據(jù)庫(kù),可直接看到相關(guān)的操作已經(jīng)被記錄到server_audit.log ,如下圖所示。

MariaDB10.1中如何開啟審計(jì)日志

以上就是MariaDB10.1中如何開啟審計(jì)日志的全部?jī)?nèi)容了,更多與MariaDB10.1中如何開啟審計(jì)日志相關(guān)的內(nèi)容可以搜索億速云之前的文章或者瀏覽下面的文章進(jìn)行學(xué)習(xí)哈!相信小編會(huì)給大家增添更多知識(shí),希望大家能夠支持一下億速云!

向AI問一下細(xì)節(jié)

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

AI