当前位置:网站首页>pgaudit 的安装使用《postgresql》
pgaudit 的安装使用《postgresql》
2022-08-03 06:28:00 【liuyunshengsir】
psql -h 10.6.8.3 -p 5432 -U user001 -d db001
安装
可以下载后编译安装,也可以直接yum 安装
yum install -y pgaudit15_13.x86_64
修改配置文件
vim /var/lib/pgsql/13/data/postgresql.conf
shared_preload_libraries = ‘pgaudit’;
shared_preload_libraries参数修改一定要重启服务,热加载是不可以的
select * from pg_available_extensions;
create extension pgaudit;
select name,setting from pg_settings where name like '%audit%';
设置会话级别的
set pgaudit.log = 'all';
set pgaudit.log_relation = on;
set pgaudit.log_client=on;
select name,setting,source from pg_settings where name like 'pgaudit%';
测试效果
2022-08-02 07:02:41.386 UTC [109722] LOG: database system is ready to accept connections
2022-08-02 07:05:51.266 UTC [109884] LOG: AUDIT: SESSION,1,1,MISC,SET,,,set pgaudit.log = 'all';,<not logged>
2022-08-02 07:05:54.301 UTC [109884] LOG: AUDIT: SESSION,2,1,READ,SELECT,,,"select name,setting,source from pg_settings where name like 'pgaudit%';",<not logged>
2022-08-02 07:08:46.470 UTC [109884] ERROR: syntax error at or near "select" at character 52
2022-08-02 07:08:46.470 UTC [109884] STATEMENT: select * from information_schema.role_table_grants
select * from information_schema.role_table_grants;
边栏推荐
猜你喜欢
随机推荐
数据库表结构文档 生成工具screw的使用
分布式数据库数据一致性的原理、与技术实现方案
CCF NOI 2022笔试题库
IFM网络详解及torch复现
DAC、ADC、FFT使用总结
Nacos下载与安装
伦敦银现货市场如何使用多条均线?
Pinned Articles-
Charles抓包显示<unknown>解决方案
6.nodejs--promise、async-await
华为设备配置BFD状态与接口状态联动
1066 Root of AVL Tree // AVL平衡二叉搜索树模板
开放域OOD主要数据集、评价指标汇总
10 分钟彻底理解 Redis 的持久化和主从复制
信息学奥赛一本通T1450:Knight Moves
DIFM network, rounding and repetition
线程基础(二)
el-tree设置利用setCheckedNodessetCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点
信息学奥赛一本通T1452:Keyboarding
解读 refresh 十二步骤