에 서버에 연결할 수 없습니다, 나는 레일 서버를 시작하거나 psql
포스트 그레스는 포스트 그레스 9.2.2을 사용하여 유닉스 도메인 소켓 5432
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
이 명령을 실행하려고 할 때이 오류가 계속되면 실행 :
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
서버 시작을 말한다,하지만 난 프로세스를 확인하기 위해 갈 때, 더 포스트 그레스 과정 내 경로가 올바른지
를 실행하지
$ which psql
/usr/local/bin/psql
$ which pg_ctl
/usr/local/bin/pg_ctl
내가이 명령을 실행하면
:
initdb /usr/local/var/postgres -E utf8
그것은 소켓에 연결을 .... 그러나 그것은 또한 매우 실망 내 데이터베이스를 제거하는 저를 필요로한다. 이것은 내가 다시 시작할 때마다 일어나는 것처럼 보입니다.
- 포스트 그레스 9.2.2
- 브루 사용
내가 스택 오버 플로우에 비슷한 스레드를 발견하지만 해결책으로 작동하는 것 같았다
입니다, && 패키징 업그레이드 관련. 참조 할 수 있습니다 : http://stackoverflow.com/a/8482546/905902 BTW : 서버가 시작되지 않으면 로그에서 무엇을 말합니까? BTW2 : 위치/디렉토리를 변경 했습니까? – wildplasser
http://postgresapp.com/ – house9