Code前端首页关于Code前端联系我们

PostgreSQL允许远程访问设置模式

terry 2年前 (2023-09-26) 阅读数 42 #数据库

安装PostgreSQL数据库后,默认只接受本地连接。如果要访问其他主机上的PostgreSQL数据库服务器,则需要进行相应的配置。

建立 PostgreSQL 数据库远程连接的过程非常简单。您需要编辑数据文件夹中的文件和文件夹。

  配置数据库访问权限;

   将适当的参数连接到 PostgreSQL 数据库服务器。

下面介绍具体修复步骤:

1. 编辑文件,调整用户权限(#开头的行为注释):

 # TYPE DATABASE  USER    CIDR-ADDRESS     METHOD
 # "local" is for Unix domain socket connections only
 local all    all               trust
 # IPv4 local connections:
 host  all    all    127.0.0.1/32     trust
 host  all    all    /24    md5
 # IPv6 local connections:
 host  all    all    ::1/128       trust

本例中,元素 7 是新添加的内容,表示该部分中的所有主机允许网络用户使用任何合法的数据库用户名称访问数据库,并提供密码验证。

其中数字24是子网掩码,表示允许192.168.1.255的电脑进入!

2。 编辑文件 并更改数据库服务器侦听方法以监视所有主机的连接请求。

找到#listen_addresses = 'localhost'。安装PostgreSQL后,它只接受来自机器本地主机的连接请求。

去掉该行开头的#,并将该行内容改为listen_addresses = '*',这样数据库服务器就可以监听所有主机的连接请求了!

这种情况下,PostgreSQL将允许远程访问~

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门