2014-12-21 68 views
0

我讀過很多類似的論壇討論關於此,但我一直無法解決這個問題。我安裝了postgresql 9.1上Ubuntu 12.04(不是真正的服務器機器,但在VirtualBox中虛擬化)。昨天我能夠重新啓動(並啓動)postgresql服務器,但不是今天經過多次試驗。無法連接到服務器與postgresql是服務器本地運行的服務器和PGSQL.5432

在postgresql.conf裏我有的listen_addresses =「*」和端口= 5432和unix_socket_directory = 'var/run/postgresql'

從來就看着這個目錄,但它似乎是空的。

從來就嘗試:locate PGSQL.5432但there's沒有結果

我的服務器IP設置像192.168.1.211ping -c 4 192.168.1.211似乎是確定。

嘗試了很多解決方案(如chmod 777 /var/run/postgresql),似乎沒有任何解決辦法。

這可能是愚蠢的問題,我無法解決它,因爲我對這些系統沒有很高的知識水平。

完整的錯誤消息:sudo服務後postgresql重新啓動 - > postgresql服務器無法啓動。請檢查日誌輸出。在sudo psql - >無法連接到服務器之後:文件或目錄不存在。 ?9.1

剛開始的Ubuntu後,這是日誌,我得到:在服務器socke「VAR /運行/ PostgreSQL的/ .s.PGSQL.5432

版本PostgreSQL的本地運行和驗收Unix域連接與尾/var/log/postgresql/postgresql-9.1-main.log:

CET LOG:無法打開臨時統計文件 「pg_stat_tmp/pgstat.tmp」:權限被拒絕

CET LOG:接收的智能關機請求

CET日誌:自動清理髮射器關閉。

CET LOG:關停

CET驚慌:無法打開控制文件 「全球/ pg_control的」:權限被拒絕

CET LOG:後臺寫進程(PID 7151)是由信號6結束:中止

CET LOG:終止任何其他活動服務器進程

CET LOG:無法打開臨時統計文件 「pg_stat_tmp/pgstat.tmp」:權限被拒絕。

CET日誌:異常數據庫系統關閉。

任何有關如何嘗試的想法?

+0

'postgresql服務器無法啓動。請檢查日誌輸出您是否檢查日誌輸出?它說了什麼? – wildplasser

+0

嗨,我已編輯帖子,添加更多信息和日誌輸出。謝謝 – Cesar

回答

0

這裏從來就找到了解決辦法,希望可以幫助其他用戶用類似的問題:

從來就只是做:

須藤喬敦 - R的Postgres的:Postgres的在/ var/lib中/ PostgreSQL的

現在postgresql開始正常。所以錯誤的權限,可能是我自己修改的,我不確定。

親切的問候。

相關問題