pgAdmin4 - 无法联系postgresql应用程序服务器

问题描述 投票:-2回答:2

我知道这个问题可能被标记为重复,但请记住,我已搜索了大量已发布的解决方案,但我的错误尚未修复。

当启动postgres时,我收到以下错误:

无法联系postgresql应用程序服务器。

当以管理员身份运行时,错误“已解决”,但应用程序在另一个端口打开 - 有时它在50142,51120和50859中的其他端口打开 - 。当它在另一个端口上打开时(就像之前所说的那样),它要求输入密码连接到服务器,我收到此错误:

无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”(:: 1)上运行并接受端口5432上的TCP / IP连接?无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口5432上的TCP / IP连接?

信息:

  • Windows 10 64位
  • Postgresql 10
  • pgAdmin 4.1
  • 端口5432(甚至出现在PostgreSQL \ 10 \ data \ postgres.conf中)

解决方案已尝试:

  • 以管理员模式运行
  • 修改postgres.conf文件
  • 清除AppData \ Roaming \ pgAdmin文件夹的内容

我想知道如何在启动应用程序时始终打开特定端口时避免此错误。

postgresql pgadmin postgresql-10 pgadmin-4
2个回答
0
投票

发生此错误是因为您尚未启动ppgadmin服务器。对于pgadmin3,我们不需要这样做,因为pgadmin3是一个应用程序但是对于pgadmin4,它们在特定端口中构建了Web界面。因此,在浏览器中启动pgadmin4之前,您必须启动服务器。在python中我们只需下载pgadmin4包,激活venv后我们运行pgadmin服务器文件。我建议你尝试一下。


0
投票

只需找到AppData \ Roaming \ pgAdmin,删除pgAdmin文件夹并尝试再次启动pgAdmin ...它应该工作

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.