当前位置:网站首页>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;
边栏推荐
猜你喜欢
随机推荐
调用feign报错openfeign/feign-core/10.4.0/feign-core-10.4.0.jar
Spark 的架构与作业提交流程
(十五)51单片机——呼吸灯与直流电机调速(PWM)
置顶文章-
【多线程进阶】--- 常见锁策略,CAS,synchronized底层工作原理,JUC,线程安全的集合类,死锁
CISP-PTE Zhenti Demonstration
Laravel 中使用子查询
异常检测 IsolationForest 返回概率
MySQL必知必会
《多线程案例》阻塞队列、定时器、线程池、饿汉与懒汉模式
Pinned Articles-
力扣解法汇总622-设计循环队列
Umi 4 快速搭建项目
ISIJ 2022收官,中国初中生再展风采
IFM网络详解及torch复现
Autowired注解与Resource注解的区别
关于NOI 2022的报到通知
pyspark df 二次排序
一文搞懂什么是@Component和@Bean注解以及如何使用
被数据分析重塑的5个行业