Postgresql:连接被拒绝 检查主机名和端口是否正确,并且postmast
参见英文答案 >
Connection refused (PGError) (postgresql and rails)
我试图连接postgresql,但我收到这个错误。 org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 我的pg_hba.conf文件是这样的。 TYPE DATABASE USER CIDR-ADDRESS METHOD # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 如果有人请你好好解释这里有什么意见,我该如何纠正,我将是非常有责任感的。
你引用的错误与pg_hba.conf无关;它无法连接,而不是无法授权连接。
做错误信息说:
您没有显示产生错误的命令。假设您在本地主机端口5432(标准PostgreSQL安装的默认值)上连接,则可以: > PostgreSQL没有运行 (如果您不在本地主机上连接,也可能是阻止TCP / IP连接的网络防火墙,但是我猜测您使用默认值,因为您没有说)。 所以检查那些: > ps -f -u postgres应该列出postgres进程 BTW,我想你一定是旧版本。在我的9.3安装中,错误是比较详细的: $ psql -h localhost -p 12345 psql: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 12345? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |