python或者postgresql圖形化介面連線postgresql拒絕訪問
阿新 • • 發佈:2019-02-09
##Q1:
could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?
##找到conf配置檔案
sudo find / -name postgresql.conf
##修改配置
sudo vim postgresql.conf
定位到listen_addresses 將 " localhost"改成 ” *“ 或者你主機的ip地址"10.1.36.123"
##找到conf配置檔案
sudo find / -name pg_hba.conf
##修改配置 使其接受所有的站點的訪問
host all all 127.0.0.1 32 md5
#將 127.0.0.1/32 改成 0.0.0.0/0
Q2:再次用python或者圖形化介面連線,報錯。
psql: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
##解決方法
sudo find / -name pg_hba.conf
修改認證方式(method),將md5或者peer改為trust,然後儲存。
Done!