Centos 및 PostgreSQL - 데이터베이스 클러스터를 생성할 수 없습니다.

Centos 및 PostgreSQL - 데이터베이스 클러스터를 생성할 수 없습니다.

CentOS 6 서버가 있습니다. PostgreSQL 9.4를 설치했지만 CentOS에 기본적으로 포함된 8.4를 설치한 파트너에게 말하지 않았습니다. 그래서 우리는 그것들을 제거(서비스 제거 postgresql)하고 9.4를 다시 설치했습니다. 우리는 좋은 Linux 사용자가 아니므로 모든 것이 망가집니다.

이제 -stop -restart postgres를 실행할 수 없습니다. 그러나 기본적으로 실행됩니다. 그래서 사용자를 생성하려고합니다. UPS. "당신은 루트가되어서는 안됩니다"와 같은 것이 있습니다. 따라서 사용자를 생성할 수 없습니다. 해결책 없이 포럼에 온 지 7시간째입니다. 더욱이 포럼에서 뭔가를 시도하면 모든 것이 더욱 악화됩니다. 이제는 데이터베이스 클러스터(initdb)도 생성할 수 없습니다.

(8.4에서도 모든 것을 시도했습니다. 모든 postgres 패키지에서 시스템을 정리하려고 시도하는 동안 실수로 postgres용 cpanel 패키지도 제거했지만 어디에서도 찾을 수 없습니다.)

누구든지 내 서버를 청소하는 데 도움을 줄 수 있습니까?

답변1

Postgres를 사용자 postgres로 (다시) 시작해야 하므로 먼저 해야 합니다 su postgres. 이것이 큰 문제가 아니라면 서버도 다시 시작해야 하므로 다시 시작한 후 모든 것이 잘 작동하는지 확인하십시오. 클러스터를 생성할 때도 마찬가지입니다. postgres 사용자로 이 작업을 수행할 수 있습니다. 나는 당신이 이것에 대해 경고받을 것이라고 생각했습니다.

바라보다CentOS 7/6.5/6.4에 PostgreSQL 9.4 및 phpPgAdmin 설치

관련 정보