注意我運行Windows 7和postgres版本9.3。儘管重新安裝Postgresql密碼被要求和不工作
我有令人沮喪的問題,我錯過了我的密碼postgresql。試圖發現如何恢復密碼後,我決定卸載並重新安裝postgres。安裝過程進行得非常順利,並在過程結束時提示輸入密碼。
但是,在重新安裝新密碼之後,我在終端中輸入了psql
,並提示輸入password:
,但我輸入的密碼(我剛創建的新密碼不起作用)。我不確定舊密碼是否存儲在某個地方?我試過其他的東西,比如在輸入postgres
或psql
(它不能在windows上工作......「'su'不被識別爲內部或外部命令」)之前使用su
。
的主要問題是,我居然需要密碼,因爲我使用node-postgres,並且需要使用var conString = "postgres://username:[email protected]/database";
連接。我想在那裏把我的-重新安裝後username
和password
,但我得到的錯誤信息error fetching client from pool { [error: password authentication failed for user "myUserName"]
爲什麼新密碼不能正常工作或如何得到密碼並得到Postgres的運行任何想法?
謝謝!
你指定用戶後?我不太瞭解Windows,但是,我會嘗試使用以下命令的windows equiv:psql -Upostgres,然後輸入密碼。密碼取決於帳戶。有很多不同的方式來做到這一點,但這應該讓你進入。 – Greg 2014-09-26 18:32:15
我沒有指定用戶名。 Postgres給我的用戶名是系統用戶名,從登錄到Windows時開始。我會試着找到等效的 – maudulus 2014-09-26 18:35:09
我可以使用'psql -U postgres'進入postgresql!所以現在我只需要找到這些命令來創建一個新的用戶和密碼 – maudulus 2014-09-26 18:39:30