[英]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.