could not connect to server: Connection refused(0x0000274D/10061) .......TCP/IP connections on 5432?

超、凢脫俗 2022-04-22 03:16 927阅读 1赞

Navicat Premium 12 连接 PostgreSQL 时出现的问题:

could not connect to server: Connection refused(0x0000274D/10061)

Is the server running on host “192.168.113.154” and accepting TCP/IP connections on 5432?

无法连接到服务器:连接被拒绝(0x0000274D / 10061)

服务器是否在主机“192.168.113.154”上运行并且在5432上接受TCP / IP连接?

20181101205211892.png

  1. 原因一:
    未监听所有IP:
    修改配置文件postgresql.conf:
    11替换成你所安装的版本:

    1. vim /var/lib/pgsql/11/data/postgresql.conf

    修改为:

    1. listen_addresses = '*'

    如果注释了,请打开注释。
    重启服务器:

    1. systemctl restart postgresql-11
  2. 原因二:
    未打开5432端口或PostgreSQL服务:

    1. 查看是否存在此问题:

      1. 查看已打开端口:

        1. firewall-cmd --list-ports
      2. 查看已开启的服务:

        1. firewall-cmd --list-service
    2. 解决此问题:

      1. 方法一:
        开通5432/tcp端口:

        1. firewall-cmd --zone=public --port-port=5432/tcp --permanent
        2. firewall-cmd --reload
        3. firewall-cmd --list-ports
      2. 方法二:
        开通PostgreSQL服务:

        1. firewall-cmd --permanent --add-service=postgresql --permanent
        2. firewall-cmd --reload
        3. firewall-cmd --list-service
  1. 如果均不是已上两种情况,请在下方评论。

发表评论

表情:
评论列表 (有 0 条评论,927人围观)

还没有评论,来说两句吧...

相关阅读