无法连接到服务器:PgAdmin 4

时间:2019-07-19 09:27:38

标签: django database-connection pgadmin

我已经在新的Windows笔记本电脑上安装了pgadmin,当我尝试创建新服务器时,它说:

enter image description here

当我尝试在pycharm中运行django应用程序时,出现了相同的错误

  

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

如何解决这个问题?

4 个答案:

答案 0 :(得分:1)

您可以将新创建​​的服务器配置为在localhost和端口5432上运行。

首先在“创建服务器”窗口中选择“连接”选项卡。然后,如下配置连接:

  • 在“主机名/地址”字段中输入服务器的IP地址。默认值为localhost。

  • 将“端口”指定为“ 5432”。

  • 在“数据库维护”字段中输入数据库的名称。

  • 输入数据库的用户名作为postgres和密码(使用先前配置服务器以接受远程连接时使用的密码)。

  • 单击“保存”以应用配置。

  

注意,您必须在计算机上安装Postgres并运行它,或者使用docker运行它。

答案 1 :(得分:1)

我的队友也面临同样的问题。 错误是她直接下载并安装了PG Admin,而不是先安装PostgreSQL Server。

安装PostgreSQL服务器后,此问题已解决。

您可以验证是否在以下文件夹中创建了该文件夹, C:\ Program Files \ PostgreSQL

答案 2 :(得分:0)

我有同样的问题。但是就我而言,我已经在版本9中安装了pgadmin。但是同时也安装了版本12。

当我现在卸载版本9时,端口已在版本12的配置中设置,并且没有免费。

因此,我的解决方案是在postgresql.conf文件中更改版本12的端口。甚至更简单地,将服务器创建中的端口从 5432 更改为 5433 。现在您可以再次创建服务器。

答案 3 :(得分:0)

不要直接安装 PgAdmin,而是安装 postgresql 版本。例如 - psotgresql 的 13 版。它会要求您另外安装 pgadmin。