我正在使用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文件。但这给了我
错误无法联系到应用服务器
,然后发生无法连接到服务器的相同问题。
答案 0 :(得分:0)
很有趣,只需删除AppData / Roaming文件夹中的pdAdmin文件,然后重新启动计算机并重新启动pgAdmin4。那为我解决了。
答案 1 :(得分:0)
在设置PostgreSQL
与Python/Django
项目一起使用时遇到了同样的挑战。
在阅读了PostgreSQL-9.6.16
的正式文档之后,我resolved the issue here了。 / p>