2016-12-13 121 views
0

拒絕的錯誤,我一直在試圖使用使用Ruby的Postgres on Rails的在過去的一週。我第一次下載postgres時,出現了一個「密碼未提供」的問題,可以通過卸載和重新下載來解決。現在,我已經試過卸載並重新安裝了兩次,因爲我得到一個連接被拒絕的錯誤,看起來像這樣......「無法連接到服務器:連接被拒絕(0x0000274D/10061)是運行在主機上的服務器的‘本地主機’( :: 1),並接受在端口5432的TCP/IP連接,無法連接到服務器:連接被拒絕(0x0000274D/10061)是運行在主機上的服務器的「本地主機」(127.0.0.1)和接收端口5432的TCP/IP連接?」 ...我已經瀏覽了許多在線資源,包括stackoverflow和沒有似乎幫助。這就是我的pg_hba.conf文件看起來像....PostgreSQL的連接在Windows 10

# TYPE DATABASE  USER   ADDRESS     METHOD 

# IPv4 local connections: 
host all    all    127.0.0.1/32   md5 
# IPv6 local connections: 
host all    all    ::1/128     md5 
# Allow replication connections from localhost, by a user with the 
# replication privilege. 
#host replication  postgres  127.0.0.1/32   md5 
#host replication  postgres  ::1/128     md5 

...這裏是我的postgresql.conf文件...

listen_addresses = '*'  # what IP address(es) to listen on; 
        # comma-separated list of addresses; 
        # defaults to 'localhost'; use '*' for all 
        # (change requires restart) 
port = 5432    # (change requires restart) 
max_connections = 100   # (change requires restart) 
#superuser_reserved_connections = 3 # (change requires restart) 
#unix_socket_directories = '' # comma-separated list of directories 
        # (change requires restart) 
#unix_socket_group = ''   # (change requires restart) 
#unix_socket_permissions = 0777  # begin with 0 to use octal notation 

大部分建議都是基於這些根據帖子的答案已經正確配置了兩個文件。我也嘗試禁用防火牆並重新啓動postgres。有沒有人對我有任何建議?謝謝!

+0

你在同一臺PC數據庫服務器?如果沒有,你需要安裝防火牆 –

+0

是的,我使用與數據庫服務器相同的PC。我如何設置防火牆?我試過禁用它,以及在Windows防火牆上啓用postgres應用程序。 –

+0

防火牆只是一個問題,如果你在不同的電腦。你可以用'pgAdmin'連接嗎?檢查服務已啓動並正在使用的正確的端口 –

回答

-1

[已解決]

經過更多的研究。我看着在深度錯誤我收到後下載並來到這個解決方案here

祝您好運具有相同問題的人!