电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

pg数据库ip访问控制

来源:金蝶云社区作者:金蝶2024-09-235

pg数据库ip访问控制

1 简介

PG中允许哪些IP的机器能够访问数据库是由配置文件pg_hba.conf控制的,通过配置该文件,能够指定哪些ip可以访问,哪些ip不可以访问,以及访问的认证方式。


initdb在初始化数据目录的时候,会生成一个默认的pg_hba.conf文件。pg_hba.conf文件格式由多条记录组成,每条记录占一行,#开头为注释,这些记录控制着客户端访问数据库的权限和认证方式。



2 语法

local <dbname> <user> <auth-method> [auth-options]

host <dbname> <user> <ip/masklen> <auth-method> [auth-options]

例子:

本地socket连接
local all all trust

IPv4本地连接
host all all 127.0.0.1/32 trust

允许所有IP使用md5加密的口令访问
host all all 0.0.0.0/0 md5

3 字段取值

3.1 第一个字段,主机类型

local,匹配本地socket方式连接数据库

host,匹配TCP/IP网络协议连接,包括SSL和非SSL

hostssl,匹配TCP/IP网络协议连接,必须是SSL加密的连接

hostnossl,匹配TCP/IP网络协议连接,必须非SSL加密的

3.2 第二个字段,数据库名称

一行记录的第二个字段,<dbname>用于设置一个数据库名称,设置all表示可以匹配任何数据库,设置为replication表示允许流复制,而不是一个名叫“replication”的数据库。

3.3 第三个字段,用户名称

一行记录的第三个字段,<user>表示一个用户名称,设置为all,匹配所有用户。

3.4 第四个字段,IP地址

一行记录的第四个字段,<ip/masklen>表示允许哪些IP地址来访问,也可以匹配ip

pg数据库ip访问控制

1 简介PG中允许哪些IP的机器能够访问数据库是由配置文件pg_hba.conf控制的,通过配置该文件,能够指定哪些ip可以访问,哪些ip不可以访问,...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信