警告:pg_connect():無法連接到PostgreSQL服務器:無法連接到服務器:權限被拒絕服務器是否運行在主機「10.0.1.201」並在端口5432上接受TCP/IP連接?無法連接到PostgreSQL服務器:無法連接到服務器:權限被拒絕
這是當試圖從基於Linux的服務器
連接到遠程數據庫雖然我能夠從連接到該本地主機
誰能幫我在這
警告:pg_connect():無法連接到PostgreSQL服務器:無法連接到服務器:權限被拒絕服務器是否運行在主機「10.0.1.201」並在端口5432上接受TCP/IP連接?無法連接到PostgreSQL服務器:無法連接到服務器:權限被拒絕
這是當試圖從基於Linux的服務器
連接到遠程數據庫雖然我能夠從連接到該本地主機
誰能幫我在這
我收到錯誤在PostgreSQL中,您必須在遠程服務器上的pg_hba.conf中配置客戶端身份驗證。
閱讀更多關於pg_hba.conf @http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html,否則你永遠不會連接到該服務器:)。
希望這將有助於, 斯特凡
還需要檢查防火牆是否允許通過數據包。 –
檢查listen_addresses
設置在postgresql.conf
。如果它設置爲localhost
,則只接受回送連接,並且遠程連接將出現「連接被拒絕」錯誤。將listen_addresses
設置爲「*」以啓用在所有接口上的偵聽。
一個更可能的情況/解決方案,爲我工作(對於同樣的問題)是在這裏:
感謝您對SELinux提示 – mistapink
感謝它對我有用。 –
權限被拒絕表示您嘗試登錄的帳戶不允許通過TCP。 –
基本上我有一個Web應用程序安裝在服務器上需要數據庫連接到Postgre遠程服務器上安裝,但我得到這個錯誤,雖然我能夠在Windows上連接,你能告訴我是什麼原因 – Manish
即使用戶名可能相同,用戶名@ localhost是與用戶名@ linuxbox完全不同的帳戶。 –