pg_hba.conf 配置

本文详细介绍了PostgreSQL的pg_hba.conf配置文件,包括TYPE、DATABASE、USER、ADDRESS和METHOD等参数的设置,以及各类认证方式的用法。讲解了如何配置信任、拒绝、MD5、GSS等认证方法,并强调了配置文件的顺序和安全性问题,如需修改配置需重新加载PostgreSQL。
摘要由CSDN通过智能技术生成

下图是随意截取的一个 pg_hba.conf 的配置文件的配置

  • TYPE 参数设置

TYPE 表示主机类型,值可能为:

若为 `local` 表示是unix-domain的socket连接,

若为 `host` 是TCP/IP socket

若为 `hostssl` 是SSL加密的TCP/IP socket

 

  • DATABASE 参数设置

DATABASE 表示数据库名称,值可能为:

`all` ,`sameuser`,`samerole`,`replication`,`数据库名称` ,或者多个

数据库名称用 `逗号`,注意ALL不匹配 replication

 

  • USER 参数设置

USER 表示用户名称,值可以为:

`all`,`一个用户名`,`一组用户名` ,多个用户时,可以用 `,`逗号隔开,

或者在用户名称前缀 `+` ;在USER和DATABASE字段,也可以写一个单独的

文件名称用 `@` 前缀,该文件包含数据库名称或用户名称

 

  • ADDRESS 参数设置

该参数可以为 `主机名称` 或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值