簡體   English   中英

通過PgAdmin III連接到PostgreSQL時身份驗證失敗錯誤

[英]Ident authentication failed error when connecting to PostgreSQL via PgAdmin III

我正在嘗試使用PgAdmin III從實例所在的同一台計算機連接到我的postgres服務器實例,但是嘗試連接時始終出現“身份驗證失敗”錯誤。 在這里,我形成的步驟旨在嘗試實現連接性:

我在Postgres中創建了一個名為“ pguser1”的新用戶: user pguser1

我修改了pg_hba.conf文件以使用md5身份驗證: pg_hba.conf與md5身份驗證

然后我嘗試通過pgAdminIII連接,但沒有成功。

我想念什么?

提前致謝。

您是否為用戶創建了md5密碼或更新了用戶?

如果沒有,這可能會有所幫助

U=pguser1; P=yourpassword; echo -n md5; echo -n $P$U | md5sum | cut -d' ' -f1 

產生一個md5密碼。 md575a63f65a68540d053ec41f410d9ab24

因此,下一步將是更新/創建用戶密碼。

CREATE USER theuser PASSWORD 'md575a63f65a68540d053ec41f410d9ab24'; 

要么

ALTER USER postgres password 'md575a63f65a68540d053ec41f410d9ab24'; 

然后,您可以使用(在這種情況下)登錄

user pguser1 Password: yourpassword

祝一切順利

暫無
暫無

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

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