簡體   English   中英

Mac上用戶'postgres'的密碼驗證失敗

[英]Failed Password Authentication for user 'postgres' on mac

我最近在我的mac上下載了postgresql 9.4的圖形安裝並完成了整個設置,甚至設置了密碼,但是當它激活shell時沒有密碼可以工作。 我嘗試了我的系統密碼和我設置的密碼,但都沒有用。

每次我試試

sudo -u postgres psql

我收到了錯誤

psql: FATAL: password authentication failed for user "postgres"

這是我的pg_hba.conf文件

TYPE DATABASE USER ADDRESS METHOD "local" is for Unix domain socket connections only local all all md5 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. local replication postgres md5 host replication postgres 127.0.0.1/32 md5

嘗試更改您的psql密碼
將conf文件中的local更改為:
local all all trust
重啟psql服務器:
sudo /etc/init.d/postgresql restart
以超級用戶身份連接:
sudo -u postgres psql
更改密碼:
ALTER USER postgres PASSWORD 'newpassword';
將您的conf文件更改為:
local all all md5
重啟psql服務器:
sudo /etc/init.d/postgresql restart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM