zoukankan      html  css  js  c++  java
  • 关于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)
    

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

  • 相关阅读:
    JAVA 正则表达式 (超详细)
    <select>改造成<s:select>实现表单的回显功能
    打开新界面
    list删除操作 java.util.ConcurrentModificationException
    C# 增加 删除 更新 方法
    C# 网页内容获取
    excel 处理方法
    C# 读取excel
    sql 导入excel 遇到问题
    DataSet
  • 原文地址:https://www.cnblogs.com/hebin-pc/p/11647283.html
Copyright © 2011-2022 走看看