3
在CentOS上,我試圖用rake將數據從sqlite3遷移到postgresql。psql:FATAL:用戶「blah」的對等驗證失敗
當我嘗試使用命令行來連接到PostgreSQL:
psql -d <db> -U <user> -W
我得到:
psql: FATAL: Peer authentication failed for user "blah"
爲了測試我甚至一套用於PSQL信任方法。這裏是我的內容pg_hba.conf
:
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
任何想法可能是什麼錯?
感謝
1)您是從本地機器還是從遠程連接? 2)什麼是-d -U -W標誌應該做什麼? 3)日誌文件中有什麼? – wildplasser 2012-07-20 15:42:01
另外,您是否在更改認證配置文件後重新加載/重新啓動PostgreSQL? – 2012-07-21 14:08:25