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

Yan*_*ves 4 postgresql pgadmin pgadmin-4 postgresql-10

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

启动 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文件夹的内容

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

Cav*_*vdy 9

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

  • 在linux下应该遵循什么流程? (2认同)

小智 5

经过三天的尝试,我终于得到了正确的解决方案,这太疯狂了,上面的一些答案是正确的,至少在我的情况下不是这样,但如果你遇到了我遇到的同样的问题,我建议遵循这些步骤,即使有些答案非常明确对于删除 pgAdmin 文件夹内的文件夹很有帮助,但并非总是如此,这取决于情况。因此,请遵循以下步骤:

  1. 我安装了 PostgreSQL 并附带了 pgAdmin4,但 pgAdmin4 无法正常工作,并且出现错误(无法连接到服务器)。
  2. 要解决此问题,请转至此
    电脑 > 本地磁盘(C:) > 用户 >(您的文件夹名称)
  3. 在此文件夹中,您需要显示隐藏的文件夹。在左上角单击“视图”>“选项”>“更改文件夹和搜索选项”>“视图”>(标记“显示隐藏文件、文件夹和驱动器”>,然后单击“确定”。
  4. 现在您将看到 AppData 文件夹,单击它然后漫游 > pgadmin >(在这里您将看到文件夹和文件)将它们全部删除,然后转到回收站并从那里删除它们。
  5. 现在去pgadmin4网站下载最新版本,按照步骤完成即可。
  6. 现在转到屏幕左下角的 Windows 符号,其中显示“开始”,然后运行您刚刚安装的最新版本的 pgAdmin4,您将在那里看到它,与 PostgreSQL 内部的版本分开。(运行您刚刚安装的新版本,它会工作,不要运行它附带的 PostgreSQL SQL 版本,因为它不会工作)