启动 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

相关内容