
當我嘗試在 CentOS 上啟動 postgresql 伺服器時,我收到一條訊息說啟動失敗。我已確保使用“service postgresql initdb”初始化資料庫。有人有任何建議來解決這個問題嗎?
答案1
根據評論中的討論,您在建立臨時檔案時遇到問題/tmp
:
< 2017-04-24 05:05:13.196 CDT > 致命:無法建立鎖定檔案“/tmp/.s.PGSQL.5432.lock”
且目錄權限/tmp
錯誤
當使用“ls -ld /tmp”時,它表示權限為 drwxrwxr-t
所以解決方案是更改 的權限,/tmp
使其對世界可寫
chmod 1777 /tmp