獲取錯誤:當試圖讓pgsql使用rails時,用戶“postgres”的對等身份驗證失敗我收到錯誤:FATAL: Peer authentication failed for user "postgres"當我嘗試使用Rails進行postgres時。這是我的pg_hba.conf,我的database.yml,以及完整痕跡的轉儲。我在pg_hba中將身份驗證更改為md5并嘗試了不同的操作,但似乎都沒有。我還嘗試按照Rails 3.2創建一個新的用戶和數據庫,致命:用戶的對等身份驗證失敗(PG ::錯誤)但他們沒有出現在pgadmin上,甚至在我跑步時也沒有出現sudo -u postgres psql -l。知道我哪里錯了嗎?ruby-on-rails postgresql
3 回答

精慕HU
TA貢獻1845條經驗 獲得超8個贊
我正在克隆服務器上移動數據目錄,并且以postgres身份登錄時遇到麻煩。重置像這樣的postgres密碼對我有用。
root# su postgres postgres$ psql -U postgres psql (9.3.6) Type "help" for help. postgres=#\password Enter new password: Enter it again: postgres=#

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
sudo psql --host=localhost --dbname=database-name --username=postgres
這解決了我的問題
- 3 回答
- 0 關注
- 691 瀏覽
添加回答
舉報
0/150
提交
取消