MariaDB配置日志審計(jì)
1.確認(rèn)日志審計(jì)插件
首先確認(rèn)插件路徑,執(zhí)行下列SQL確認(rèn):
MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'plugin_dir'; +---------------+------------------------+ | Variable_name | Value | +---------------+------------------------+ | plugin_dir | /usr/lib/mysql/plugin/ | +---------------+------------------------+ 1 row in set (0.001 sec)
確認(rèn)插件路徑下是否有日志審計(jì)插件server_audit.so:
ls /usr/lib/mysql/plugin/server_audit.so
2.安裝日志審計(jì)插件
修改配置文件:
vim /etc/kubernetes/components/mysql/default/config.yml
--- apiVersion: v1 kind: ConfigMap metadata: name: mysql-config-default namespace: component data: mariadb.cnf: | [mariadb]#增加這行 plugin_load_add = server_audit#增加這行 [client] default-character-set = utf8 ......
(可選)SQL方式安裝日志審計(jì)插件:
INSTALL SONAME 'server_audit';
3.日志審計(jì)設(shè)置
修改配置文件:
vim /etc/kubernetes/components/mysql/default/config.yml
--- apiVersion: v1 kind: ConfigMap metadata: name: mysql-config-default namespace: component data: mariadb.cnf: | [mysqld] ... server_audit_events=connect,query,table#增加這行,記錄連接、查詢(xún)、表事件 server_audit_file_rotate_now=ON#增加這行,開(kāi)啟日志輪換 server_audit_file_rotate_size=1000000#增加這行,設(shè)置日志文件的文件大小限制 server_audit_file_rotations=5#增加這行,限制創(chuàng)建的日志文件的數(shù)量 ...
(可選)配置審計(jì)事件變量,記錄連接、查詢(xún)和表事件相關(guān)的日志:
SET GLOBAL server_audit_events = 'CONNECT,QUERY,TABLE';
4.啟動(dòng)日志審計(jì)插件
查看與日志審計(jì)設(shè)置有關(guān)的變量:
MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'server_audit%'; +-------------------------------+-----------------------+ | Variable_name | Value | +-------------------------------+-----------------------+ | server_audit_events | | | server_audit_excl_users | | | server_audit_file_path | server_audit.log | | server_audit_file_rotate_now | OFF | | server_audit_file_rotate_size | 1000000 | | server_audit_file_rotations | 9 | | server_audit_incl_users | | | server_audit_logging | OFF |#默認(rèn)為OFF,表示關(guān)閉 | server_audit_mode | 0 | | server_audit_output_type | file | | server_audit_query_log_limit | 1024 | | server_audit_syslog_facility | LOG_USER | | server_audit_syslog_ident | mysql-server_auditing | | server_audit_syslog_info | | | server_audit_syslog_priority | LOG_INFO | +-------------------------------+-----------------------+ 15 rows in set (0.001 sec)
修改配置文件:
vim /etc/kubernetes/components/mysql/default/config.yml
--- apiVersion: v1 kind: ConfigMap metadata: name: mysql-config-default namespace: component data: mariadb.cnf: | [server]#增加這行 server_audit_logging=ON#增加這行,啟用日志審計(jì)插件 [mariadb] plugin_load_add = server_audit ......
(可選)SQL方式啟用日志審計(jì):
SET GLOBAL server_audit_logging=ON;
確認(rèn)上述配置無(wú)誤后,重啟服務(wù):
kubectl -n component rollout restart sts mysql-default
鏈接:https://www.cnblogs.com/zgjj/p/16644213.html
-
SQL
+關(guān)注
關(guān)注
1文章
781瀏覽量
44853 -
日志
+關(guān)注
關(guān)注
0文章
143瀏覽量
10832 -
插件
+關(guān)注
關(guān)注
0文章
339瀏覽量
22966
原文標(biāo)題:MariaDB配置日志審計(jì)
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
借力大數(shù)據(jù) 推動(dòng)審計(jì)“天網(wǎng)”編織
基于聚集矩陣的審計(jì)日志關(guān)聯(lián)規(guī)則更新算法
基于關(guān)聯(lián)規(guī)則挖掘的安全審計(jì)系統(tǒng)

MariaDB和MySQL本質(zhì)的區(qū)別詳細(xì)資料概述
用Audit執(zhí)行Linux系統(tǒng)和安全審計(jì)

華為日志審計(jì)系統(tǒng) HiSec LogAuditor1500通過(guò)IPv6 Ready Logo認(rèn)證
配置Nginx訪問(wèn)日志
java日志框架 java日志配置等需要注意的幾個(gè)方面
解析Linux系統(tǒng)日志
使用cpolar內(nèi)網(wǎng)穿透本地MariaDB數(shù)據(jù)庫(kù)

適用于MySQL和MariaDB的.NET連接器

使用插件將Excel連接到MySQL/MariaDB

評(píng)論