啟動 PostgreSQL 服務失敗

啟動 PostgreSQL 服務失敗

當我嘗試在 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

相關內容