postgresql安全配置pg_hba.conf

pg_hba.conf文件控制PostgreSQL允许哪些用户和方式连接到数据库。文件包含local、host、hostssl、hostnossl四种连接类型,定义数据库、用户、客户端地址及校验方法。连接数据库可设定为所有或特定数据库,用户可为所有或指定用户,地址支持主机名、IP地址和CIDR掩码。校验方法包括信任、拒绝、MD5密码、明文密码等。配置变动可通过服务重载或重启实时生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pg_hba.conf文件指定了允许哪些用户以何种方式连接到PostgreSQL数据库。针对该文件的修改可动态生效(经测试需要重启服务或重新加载)。

1.文件描述

#使用Unix套接字访问
local   all             postgres                                peer
local   all             all                                     peer
#IPV4地址访问
host    all             all             127.0.0.1/32            trust
#IPv6地址访问
host    all             all             ::1/128                 md5
#复制节点访问
#local   replication     postgres                                peer
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5

数据格式:

local      DATABASE  USER  METHOD  [OPTIONS]
host       DATABASE  USE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值