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