這是我pg_hba.conf
相關部分:pg_hba.conf中的「local」和「localhost」連接類型有什麼區別?
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
的pidentd服務正在運行。
當我嘗試登錄到EE1(我假設,默認用戶是Postgres的):
psql ee1
它說: 「對等身份驗證失敗,用戶Postgres的」
我在哪裏配置
peer
驗證「postgres」?這是ident
。當我改變
pg_hba.conf
以下行:local all all ident
到
local all all md5
它要求我輸入密碼,我可以登錄爲什麼是它更改到本地連接類型,對postgres用戶有影響?
我用我自己的用戶名登錄到我的系統,那麼爲什麼說「用戶'postgres'的對等身份驗證失敗」 – Daud 2012-08-13 07:38:07