PostgreSQL-可以通过localhost连接,无法通过IP地址连接。
(1)如果PostgreSQL配置文件中没有允许访问该服务器的IP地址,则需要先添加允许访问的IP地址,并在防火墙中开放相应的端口。
(2)在PostgreSQL配置文件postgresql.conf中,找到以下行:
listen_addresses = 'localhost'
将localhost改为*,表示允许任何IP地址访问该服务器。如果只允许特定的IP地址访问,将localhost改为相应的IP地址即可。
listen_addresses = '*'
(3)修改配置pg_hba.conf。添加如下内容:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
host all all 0.0.0.0/0 md5
保存文件后,重新启动PostgreSQL服务。
本文来自博客园,作者:业余砖家,转载请注明原文链接:https://www.cnblogs.com/yeyuzhuanjia/p/17663056.html

浙公网安备 33010602011771号