postgresql外网不能访问pgsql开外网

l2qq · 2022-08-30 10:36
字数 571 评论 0 收藏 0 点赞 0

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

1、修改postgresql.conf文件

在安装目录下data/postgresql.confi文件中将

#listen_addresses='localhost’修改为listen_addresses = ‘*’

2、修改pg_hba.conf文件

在data/pg_hba.conf中

TYPE DATABASE USER ADDRESS METHOD

IPv4 local connections:

host all all 127.0.0.1/32 md5

host all all 0.0.0.0/0 md5

其中0.0.0.0/0表示运行任意ip地址访问。

若设置为 192.168.1.0/24 则表示允许来自ip为192.168.1.0 ~ 192.168.1.255之间的访问。

3、如果是云服务,云服务器也需要开端口

4、安装了防火墙的也需要开端口

最新评论 0