MariaDB配置日志審計
1.確認日志審計插件
首先確認插件路徑,執行下列SQL確認:
MariaDB [(none)]> SHOW GLOBAL VARIABLES LIKE 'plugin_dir'; +---------------+------------------------+ | Variable_name | Value | +---------------+------------------------+ | plugin_dir | /usr/lib/mysql/plugin/ | +---------------+------------------------+ 1 row in set (0.001 sec)
確認插件路徑下是否有日志審計插件server_audit.so:
ls /usr/lib/mysql/plugin/server_audit.so
2.安裝日志審計插件
修改配置文件:
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方式安裝日志審計插件:
INSTALL SONAME 'server_audit';
3.日志審計設置
修改配置文件:
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#增加這行,記錄連接、查詢、表事件 server_audit_file_rotate_now=ON#增加這行,開啟日志輪換 server_audit_file_rotate_size=1000000#增加這行,設置日志文件的文件大小限制 server_audit_file_rotations=5#增加這行,限制創建的日志文件的數量 ...
(可選)配置審計事件變量,記錄連接、查詢和表事件相關的日志:
SET GLOBAL server_audit_events = 'CONNECT,QUERY,TABLE';
4.啟動日志審計插件
查看與日志審計設置有關的變量:
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 |#默認為OFF,表示關閉 | 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#增加這行,啟用日志審計插件 [mariadb] plugin_load_add = server_audit ......
(可選)SQL方式啟用日志審計:
SET GLOBAL server_audit_logging=ON;
確認上述配置無誤后,重啟服務:
kubectl -n component rollout restart sts mysql-default
鏈接:https://www.cnblogs.com/zgjj/p/16644213.html
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
SQL
+關注
關注
1文章
775瀏覽量
44272 -
日志
+關注
關注
0文章
139瀏覽量
10684 -
插件
+關注
關注
0文章
336瀏覽量
22501
原文標題:MariaDB配置日志審計
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
借力大數據 推動審計“天網”編織
大數據時代,數據滲透各行各業。審計發展至今,推進以大數據為核心的審計信息化建設是應對未來挑戰的重要法寶,也是實現審計全覆蓋的必由之路。目前,審計大數據推進需做好“五個關聯”:一、從中央
發表于 06-12 10:08
基于聚集矩陣的審計日志關聯規則更新算法
針對審計日志記錄的特性,本文提出了一種基于聚集信息矩陣的高效增量式關聯規則的挖掘算法,并解決了當最小支持度改變以及審計數據動態更新時相應的關聯規則的更新問題。
發表于 08-05 08:45
?11次下載
基于關聯規則挖掘的安全審計系統
針對安全審計系統中存在的智能程度低、日志信息沒有充分利用的問題,提出一個基于關聯規則挖掘的安全審計系統。該系統充分利用已有審計日志,結合數據
發表于 12-15 17:19
?0次下載
![基于關聯規則挖掘的安全<b class='flag-5'>審計</b>系統](https://file.elecfans.com/web2/M00/49/7F/poYBAGKhwL6APYmRAAAVFcD--0U552.jpg)
MariaDB和MySQL本質的區別詳細資料概述
MariaDB是MySQL源代碼的一個分支,在意識到Oracle會對MySQL許可做什么后分離了出來(MySQL先后被Sun、Oracle收購)。除了作為一個Mysql的“向下替代品”,MariaDB包括的一些新特性使它優于MySQL。
華為日志審計系統 HiSec LogAuditor1500通過IPv6 Ready Logo認證
近日,華為技術有限公司旗下華為日志審計系統 HiSec LogAuditor1500 在下一代互聯網國家工程中心-全球IPv6測試中心(www.IPv6Ready.org.cn)正式通過IPv6
配置Nginx訪問日志
每當處理客戶請求時,Nginx都會在訪問日志中生成一個新記錄。每個事件記錄都包含一個時間戳,并包含有關客戶端和所請求資源的各種信息。訪問日志可以顯示訪問者的位置,訪問者的訪問的頁面等。
java日志框架 java日志配置等需要注意的幾個方面
前言 1. 日志框架眾多,兼容問題 2. 日志配置復雜,容易出錯 3. 日志異步亂用,導致日志錯亂 4. DefaultErrorHandl
解析Linux系統日志
日志記錄了系統每天發生的各種各樣的事情,比如監測系統狀況、排查系統故障等。你可以通過日志來檢查錯誤發生的原因,或者受到攻擊時攻擊者留下的痕跡。日志的主要功能是審計和監測,還可以實時地監
適用于MySQL和MariaDB的.NET連接器
支持 ORM 的適用于 MySQL 和 MariaDB 的 .NET 連接器 dotConnect for MySQL 是一種高性能 ADO.NET 數據提供程序,可在開發 MySQL 的應用程序
![適用于MySQL和<b class='flag-5'>MariaDB</b>的.NET連接器](https://file1.elecfans.com/web3/M00/06/33/wKgZPGeIpRKAdm_mAABHDNRYnSE237.png)
使用插件將Excel連接到MySQL/MariaDB
使用插件將 Excel 連接到 MySQL/MariaDB 適用于 MySQL 的 Devart Excel 插件允許您將 Microsoft Excel 連接到 MySQL 或 MariaDB
![使用插件將Excel連接到MySQL/<b class='flag-5'>MariaDB</b>](https://file1.elecfans.com/web3/M00/06/A2/wKgZO2eN04eAGvSJAAA2ONnnlhw523.png)
評論