我已经安装了PostgreSQL . 但是,每当我尝试通过PGAdmin或psql连接时,它都会给我以下错误 .
无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”(:: 1)上运行并接受端口5432上的TCP / IP连接?无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口5432上的TCP / IP连接?
我检查了 postgresql.conf
文件, listen_addresses = '*'
没有注释掉 .
这也是我的 pg_hba.conf.txt
文件设置的内容
IPv4本地连接:
host all all 127.0.0.1/32 trust
IPv6本地连接:
host all all ::1/128 trust
任何人都可以建议我如何解决这个问题?
谢谢!
3 回答
这对我有用 -
然后尝试 -
如果已经尝试使用pg_ctl重新启动
pg_hba.conf.txt
必须被称为pg_hba.conf
.除此之外,当您遇到身份验证错误时,您将收到类似于以下内容的消息:
您获得的错误意味着PostgreSQL很可能不会在此服务器上启动 .
您可以使用以下命令启动PostgreSQL:
使用服务“start - > run - > services.msc”并查找postgresql- [vers]服务 .
如果它没有运行尝试启动它,如果它不会启动打开事件查看器(开始 - >运行 - > eventvwr)并查找与PostgreSQL服务相关的错误消息 .