我剛剛在Windows機器上安裝了postgresql 9.3。在安裝過程中,安裝程序要求輸入密碼。我輸入了一個密碼,並繼續我的快樂方式。系統從未要求用戶與此密碼關聯。安裝後密碼無法正常工作
然後我在命令提示符下鍵入psql,以便我可以開始玩數據庫。系統立即提示我輸入密碼。當我試圖進入我在安裝過程中使用的密碼,我得到以下錯誤:
PS C:\用戶\尼克> PSQL 密碼: PSQL:FATAL:密碼驗證失敗的用戶「尼克」
這裏有一些有趣的觀點。
- 密碼顯然不起作用。
- postgresql顯然看着安裝它的Windows用戶併爲它創建了一個帳戶。很酷,我想。不過,我不確定這意味着什麼。
那麼,我怎麼登錄到這個東西呢?
謝謝!
你用默認'postgres'用戶試過了嗎? 'psql -U postgres' – PeeHaa
如果所有其他操作都失敗,只需編輯'pg_hba.conf'文件並將'local'指令設置爲信任。這應該允許您使用任何帳戶登錄。 (一旦進入,不要忘記恢復此更改) – PeeHaa
看起來像postgres用戶是我在安裝過程中設置的密碼的人!謝謝。算我一個 – Nick