千家信息网

mariadb 10.1.xx 自带数据库审计插件,直接上操作过程

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,MariaDB 10.1.20 最新版本使用自带插件192.168.1.91 开启数据库审计192.168.1.94 远程访问,执行ddl,dml,dcl 可以细粒度审计大早上起早来公司做测试,数据库
千家信息网最后更新 2025年11月06日mariadb 10.1.xx 自带数据库审计插件,直接上操作过程


MariaDB 10.1.20 最新版本使用自带插件


192.168.1.91 开启数据库审计

192.168.1.94 远程访问,执行ddl,dml,dcl 可以细粒度审计



大早上起早来公司做测试,数据库先装的,直接上操作过程


[root@mysql91 /]# mysql -uroot -p

Enter password:

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 4

Server version: 10.1.20-MariaDB MariaDB Server


Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


MariaDB [(none)]> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

+--------------------+

4 rows in set (0.02 sec)


MariaDB [(none)]> use test

Database changed

MariaDB [test]> show tables;

Empty set (0.00 sec)


MariaDB [test]>

MariaDB [test]> show variables like 'plugin_dir';

+---------------+------------------------------+

| Variable_name | Value |

+---------------+------------------------------+

| plugin_dir | /usr/local/mysql/lib/plugin/ |

+---------------+------------------------------+

1 row in set (0.01 sec)


MariaDB [test]> install plugin server_audit SONAME 'server_audit.so';

Query OK, 0 rows affected (0.05 sec)


MariaDB [test]> show variables like 'server%';

+-------------------------------+-----------------------+

| 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 |

| 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 |

| server_id | 100 |

+-------------------------------+-----------------------+

16 rows in set (0.00 sec)


MariaDB [test]> set global server_audit_logging=on;

Query OK, 0 rows affected (0.00 sec)


MariaDB [test]> set global server_audit_events='query_ddl'; --细粒度审计OK

Query OK, 0 rows affected (0.00 sec)


MariaDB [test]> set global server_audit_events='query_dml';

Query OK, 0 rows affected (0.00 sec)


MariaDB [test]> set global server_audit_events='query_dcl';

Query OK, 0 rows affected (0.00 sec)


MariaDB [test]> grant select on *.* to roidba_r@'%' identified by 'roidba_r';

Query OK, 0 rows affected (0.00 sec)



查看日志的审计情况

[root@mysql91 mysql]# ls

aria_log.00000001 ib_buffer_pool ib_logfile1 multi-master.info mysql91.pid server_audit.log

aria_log_control ib_logfile0 ibdata1 mysql/ performance_schema/ test/

[root@mysql91 mysql]# tail -f server_audit.log

20161227 13:49:55,mysql91,root,localhost,4,12,QUERY,test,'set global server_audit_logging=on',0

20161227 13:54:37,mysql91,roidba,192.168.1.94,6,21,QUERY,test,'create table t1 (id int)',0

20161227 13:56:28,mysql91,roidba,192.168.1.94,6,25,QUERY,test,'insert into t1 values(2)',0

20161227 13:56:51,mysql91,roidba,192.168.1.94,6,26,QUERY,test,'update t1 set id=2 where id=1',0

20161227 14:16:36,mysql91,root,localhost,4,32,QUERY,test,'grant select on *.* to roidba_r@\'%\' identified by *****',0



具体的参数调整,参数含义大家需要自己上官方网站查看,

我一直坚持最好的文档就是看官方文档。


审计 数据 数据库 参数 官方 文档 粒度 插件 过程 公司 含义 大早 官方网站 就是 情况 日志 最好 版本 网站 上起 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 开发环境数据库安全问题 暗黑2哪个服务器速度快 北京云能互联网科技有限公司 交大软件开发是什么职务 软件开发平均薪资水平 如何删除数据库冗余信息 软件开发的过程有几个阶段 古籍文本数据库 森林资源调查数据库建设技术规范 软件开发工作到什么呢年龄 书面网络安全政策 汕头国家网络安全宣传周2021 在中国有什么打车软件开发 初中网络技术基础教学反思 软件开发要求什么学历 企业怎么搭建自己的服务器 军营网络安全宣传周黑板报 怎么开模拟服务器房间 储存过程删除数据库 云计算下网络安全技术的实现 数据库 数据库 网络安全重要性的探讨 服务器解析的域名突然打不开 sql数据库技术与运用答案 数据库 if 函数 调用数据库连接器失败 软件开发生命周期中的设计阶段 p700服务器开机时间 合肥龙芯服务器 计算机网络技术期末考试重点
0