首页 > 数据库技术 > 详细

关于postgres数据库部署之后,发现不能被外机连接解决办法

时间:2019-10-10 13:12:41      阅读:104      评论:0      收藏:0      [点我收藏+]

数据库 部署完毕之后,用其他机器的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)

  最后,修改完重启数据库即可。测试问题解决,记录一次

关于postgres数据库部署之后,发现不能被外机连接解决办法

原文:https://www.cnblogs.com/hebin-pc/p/11647283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!