簡體   English   中英

Windows PSQL cmd / powershell中的密碼錯誤

[英]Windows psql wrong password in cmd/powershell

我最近遇到了一個非常有趣的問題。

當我想通過cmd訪問“ psql”時,它報告了用戶“ postgres”的錯誤密碼。 與服務器安裝捆綁在一起的預定義psql shell可以正常工作。 將pg_hba.conf設置為信任也不起作用。 heroku命令也沒有(我試圖將遠程數據庫拉到本地)。

問題是我從安裝中將端口設置為5433。 由於某些原因,psql命令不會從postgresql.conf中讀取端口。 也許有一種方法可以更改這種行為,但是我所采用的解決方案是將data \\ postgresql.conf中的端口更改為5432並重新啟動服務器。 雖然捆綁的psql shell現在無法使用,但cmd和heroku可以連接!

盡管您已經解決了問題,但是對於嘗試在cmd / powershell /任何shell中啟動psql的人來說可能很有用:

psql postgresql://用戶名:密碼@dbhost:dbport / dbname

在必須啟動psql或執行某些命令(通過使用“ -c”屬性)而不提示輸入密碼時,它可能會有所幫助。

暫無
暫無

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

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