2011-12-15 33 views
-1

我目前正在嘗試使用Debian Linux設置一個小型PostgreSQL數據庫服務器,並且我想從另一臺機器上做所有事情。需要改變100%控制postgreSQL的配置文件是什麼?

我們使用的網絡是無菌的,所有計算機都通過代理訪問我們的公司內部網和互聯網,所有計算機都安裝了反惡意軟件/病毒/ blablabla軟件。

需要更改哪些配置以便我可以完全訪問PostgreSQL服務器?

我已經有一個SSH服務器的工作和正常運行,我已經成功通過編輯文件postgresql.conf中

允許從其他計算機的數據庫連接但現在pgAdminIII給出了一個致命的錯誤:在pg_hba.conf的任何條目

我嘗試手動編輯文件,但這是一個非常糟糕的主意,當我嘗試重新啓動服務器時,嘗試從pg_hba.conf中獲取參數時會失敗。

修復conf文件後,我剛開始失去希望。

我在做什麼錯?設置一個SQL服務器應該是這個很難嗎?我的意思是,FTP服務器不是很難!嘿,從一個linux系統中製作一個路由器並不難!

+1

編輯配置文件RCS仍然是你的朋友,儘管它的年齡。 – 2011-12-15 18:32:39

回答

1

你通常做手工編輯這個文件,如果你想要讓大家訪問你加入類似

host all all 0.0.0.0/0 trust 

它。按照慣例,它不符合這個難。

+0

我很抱歉'這很難'。我真的很沮喪!我一直試圖讓這個服務器工作近一個星期,而且我覺得我仍然在爲簡單的概念而努力。您提到的讓每個人都可以訪問的行 - 應該添加到pg_hba.conf文件中? – 2011-12-15 18:09:57

+0

我很感激。謝謝邁克爾。 – 2011-12-15 18:12:30

1

檢查您的防火牆。防火牆和代理可以阻止遠程訪問postgreSQL。 在你的防火牆中允許postgres端口。

檢查這個環節太:pg_hba documentation

當我有那種錯誤的,它實際上是防火牆的情況下。

希望得到這個幫助。

相關問題