0
我已經通過foreman-installer安裝了Foreman(該軟件包包含Postgres DB 9.5)。現在我想爲Zabbix創建新用戶+新數據庫,但是看起來我做錯了什麼。該圖像顯示了我輸入的命令。新用戶成功創建,但我無法登錄到數據庫。有人可以幫我解釋問題在哪裏嗎?無法以新用戶身份登錄到Postgres DB
編輯:我補充說,有人建議在另一個線程(WITH LOGIN)選項,但它並沒有幫助我:
我已經通過foreman-installer安裝了Foreman(該軟件包包含Postgres DB 9.5)。現在我想爲Zabbix創建新用戶+新數據庫,但是看起來我做錯了什麼。該圖像顯示了我輸入的命令。新用戶成功創建,但我無法登錄到數據庫。有人可以幫我解釋問題在哪裏嗎?無法以新用戶身份登錄到Postgres DB
編輯:我補充說,有人建議在另一個線程(WITH LOGIN)選項,但它並沒有幫助我:
我相信答案是here。
總之,「同行認證」意味着postgres檢查了UNIX用戶(非zabbix
)的用戶名,並忽略了您的-U
選項。相反,你想使用「密碼驗證」,你可以在你的pg_hba.conf
文件中配置。檢查鏈接,瞭解如何做到這一點。
可能重複[PostgreSQL:角色不允許登錄](http://stackoverflow.com/questions/35254786/postgresql-role-is-not-permitted-to-log-in) – kennytm
粘貼內容你的pg_hba –