2016-06-06 11 views
3

postgresql 9.5.13을 설치했지만 작동하지 않는 것 같습니다. 나는 continiosly이 메시지 :우분투에서 Postgresql이 작동하지 않습니다. 16.04

createuser가 : 데이터베이스 포스트 그레스에 연결할 수 없습니다 것은 : 서버에 연결하지 없습니다 : 그런 파일이나 디렉토리 가 로컬로 실행 및 유닉스 도메인 소켓에 연결을 허용하는 서버입니다 "/ var에/실행/postgresql/.s.PGSQL.5432 "?

사용자를 만들려고 할 때. 나는 이것이 일반적인 문제인 것을 보았다. 그러나 나는 이것을위한 해결책을 찾을 수 없다. 데이터베이스 프로세스를 실행해야 - - 댓글로 인해

+0

은 postgres'es 프로세스가 실행 중입니까? –

+0

나는 그것을 어떻게 확인할 수 있는가? –

+0

'ps -aef | grep postgres' 그리고'postmaster'와 함께 무언가를 찾으십시오. –

답변

0

당신이 원하는 로그 파일에 따라 그것이 있어야 간단히 말해서

postgres -D /usr/local/pgsql/data >logfile 2>&1 & 

같은 것을 the documentation


를 살펴 만드는 방법

+0

아마''/etc/init.d/postresql start''을 수행하는 것이 더 좋을 것입니다 ... –

+0

그래도이 오류를 실행했지만 여전히 같은 오류가 발생했습니다 –

+0

로그 파일에서 무엇을 볼 수 있습니까? – jmelesky

6

서비스가 실행 중인지 확인

systemctl status postgresql 

PostgreSQL이 실행 중이면 Active : active (exited) 텍스트가 포함 된 출력이 표시됩니다. 당신이 활성 표시되는 경우

: 비활성 (죽은), 다음 명령을 사용하여 PostgreSQL의 서비스를 시작 :

systemctl start postgresql 

PostgreSQL은 또한 재부팅시 시작하는 것을 가능하게 할 필요가있다. 이 명령으로 그렇게 :

systemctl enable postgresql 

실행

pg_lsclusters 

Ver Cluster Port Status Owner Data directory    Log file 
9.5 main 5433 online postgres /var/lib/postgresql/9.5/main /var/log/postgresql/postgresql-9.5-main.log 
Status - online - fine 
0

시작이 입력하여 기본 데이터베이스 경로를 사용하여 서버 :보다

sudo -i -u postgres 

/usr/lib/postgresql/9.5/bin/pg_ctl -D /var/lib/postgresql/9.5/main/ -l logfile start 

을 시도 :

psql 

완료!

sudo chmod 777 /var/run/postgresql 

다음 위의 설명처럼 다시 시작

0

것은 나는 일이가있다 얻을 발견했다.

관련 문제