关于postgres数据库部署之后,发现不能被外机连接解决办法
作者:互联网
数据库 部署完毕之后,用其他机器的navcat连接发现不能连接,如下报错信息
于是在数据库服务器上查询是否启动正常,端口是否正常,发现都没有问题,由于之前也遇到了mysql部署之后,不能被其他机器访问,问题类似,所以猜测是不是postgre也存在这个问题,参考文档http://ju.outofmemory.cn/entry/307009
需要修改两个配置文件,设置任意ip都可访问(首先确认防火墙是否关闭,我的防火墙已经关闭)
我使用的是被封装的postgre 所以修改文件目录可能存在不一致,原生postgre自行查询目录
第一步,修改pg_hba.conf 目录/opt/thunisoft3.6/abdata/3.6/abase1
在该配置文件末尾加上host all all 0.0.0.0/0 trust
第二步,修改postgresql.conf
#listen_addresses = ' localhost ' # what IPaddress(es) to listen on; 修改为 listen_addresses = ‘ *' # what IP address(es) to listen on; #port= 5432 # (change requires restart) 修改为 port = 5432 # (change requiresrestart)
最后,修改完重启数据库即可。测试问题解决,记录一次
标签:解决办法,addresses,postgres,配置文件,数据库,postgre,修改,外机,listen 来源: https://www.cnblogs.com/hebin-pc/p/11647283.html