Windows中的PSQL服务器连接错误-无法连接到服务器:连接被拒绝

时间:2019-05-21 16:01:50

标签: postgresql database-connection pgadmin pgadmin-4 postgresql-11

我正在使用pgAdmin4,并使用node.js开发一个应用程序,从而在计算机突然关闭后,我不再可以连接到postgresql服务器。

尝试连接时出现的错误是:

  

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

     

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

我尝试按照this SO answer中的建议运行postgres -D /usr/local/var/postgres/。但是,它给了我以下错误:

  

postgres:无法访问目录“ usr / loval / var / postgres”:没有这样的文件或目录   运行initdb或pg_basebackup初始化PostgreSQL数据目录。

所以我只是手动删除了postgresql文件夹内的postmaster.pid文件。

但是我仍然无法连接到数据库服务器。

我已经检查了postgresql.conf文件,并且 监听地址已设置为listen_addresses = '*',端口已设置为5432

我还尝试删除AppData / Roaming文件夹中的pgAdmin文件。但这给了我

错误
  

无法联系到应用服务器

,然后发生无法连接到服务器的相同问题。

2 个答案:

答案 0 :(得分:0)

很有趣,只需删除AppData / Roaming文件夹中的pdAdmin文件,然后重新启动计算机并重新启动pgAdmin4。那为我解决了。

答案 1 :(得分:0)

在设置PostgreSQLPython/Django项目一起使用时遇到了同样的挑战。
在阅读了PostgreSQL-9.6.16的正式文档之后,我resolved the issue here了。 / p>