我使用的是Windows 10,並剛剛爲它安裝Psql(9.6.4)。在安裝時,它要求我輸入超級用戶'postgres'的密碼,我輸入的密碼是'asdfasdf'。 所以安裝後,我檢查psql --version
的版本,它顯示當前版本,所以我想它安裝正確。 但是,當我去我的git bash並輸入psql
,它要求輸入密碼,所以我輸入了我輸入'asdfasdf'的密碼,但它說psql: FATAL: password authentication failed for user "Bobby"
我確保密碼正確並輸入了好幾次,而且我也是不知道爲什麼會認爲用戶「Bobby」的身份驗證失敗。鮑比只是電腦的用戶名。當輸入psql
後,我是否輸入錯誤的密碼?psql:致命:密碼認證失敗,用戶錯誤,而試圖訪問psql
0
A
回答
1
默認情況下,psql將使用與您的操作系統會話使用相同的用戶名。您需要先以postgres登錄或切換到其用戶(假設它存在):su - postgres
或明確鍵入用戶名psql psql -U postgres
。
1
在psql工具中,如果你沒有用-U指定用戶,它將使用會話用戶,在這種情況下,它是Booby。
在Windows下重置密碼看看這個。 https://dba.stackexchange.com/questions/44586/forgotten-postgresql-windows-password
問候
相關問題
- 1. psql -U用戶pgrouting認證失敗
- 2. 致命錯誤:用戶「postgres」的密碼驗證失敗
- 3. 致命錯誤:用戶密碼驗證失敗
- 4. 後綴+ PSQL(認證問題)
- 5. PSQL登錄驗證,詢問密碼
- 6. 連接到數據庫「dbname」失敗:致命:密碼認證失敗,用戶「postgres」
- 7. maven Liquibase錯誤致命錯誤:用戶的密碼驗證失敗
- 8. PSQL代碼丟失
- 9. rake db:create:all致命錯誤:密碼驗證失敗
- 10. Flask&Alchemy - (psycopg2.OperationalError)致命錯誤:密碼驗證失敗
- 11. 到PostgreSQL的PHP連接,致命錯誤:用戶密碼驗證失敗
- 12. 損壞的psql。無法訪問psql客戶端
- 13. Postgres - 同行認證 - psql:致命:角色「xxxx」不存在
- 14. 問題而連接PSQL
- 15. PostgreSQL的psql的命令傾銷錯誤
- 16. PostgresApp給我錯誤的psql命令
- 17. PostgreSQL的錯誤,當我嘗試PSQL
- 18. Postgresql:使用密碼腳本執行psql
- 19. psql:致命:角色「vagrant」不存在
- 20. heroku pg密碼驗證失敗錯誤
- 21. PSQL date_trunc問題
- 22. PHP PSQL插入錯誤
- 23. PSQL「BEGIN TRANSACTION」語句錯誤
- 24. Oracle - PSQL編譯錯誤
- 25. 錯誤:密碼驗證失敗的用戶「myuser的」
- 26. 固定PSQL路徑,得到以下錯誤:本地psql的命令找不到
- 27. PHPUnit,硒基本測試因致命錯誤而失敗
- 28. 預認證失敗:錯誤
- 29. Django錯誤:django.db.utils.OperationalError:致命錯誤:用戶對等身份驗證失敗
- 30. psql -U someuser -W some_db不尊重密碼?
感謝我只需要做的psql -U Postgres的盈每個Postgres命令這是一個有點討厭的。 – craftdeer
你也可以在你的home目錄下創建/編輯'.bash_profile'文件並添加下面這行:'export PGUSER = postgres' 這樣你就可以使用psql而不用-U選項,默認情況下連接爲'postgres'。你可以閱讀其他環境變量[這裏](https://www.postgresql.org/docs/current/static/libpq-envars.html) –