사이트 관리자가 올바르게 시작했다고 가정합니다.우체국장프로세스 및 귀하에게 데이터베이스 사용 권한을 부여한 경우 귀하(사용자로서)는 다음 작업을 시작할 수 있습니다. 응용 프로그램을 시작합니다. 이전에 언급한 대로 다음을 추가해야 합니다./usr/local/pgsql/bin쉘에 검색 경로. 대부분의 경우 이 작업만 수행하면 됩니다. 준비 조건.
두 가지 다른 연결 스타일이 지원됩니다. 사이트 관리자는 TCP/IP 네트워크를 허용하도록 선택했습니다. 연결되거나 로컬에 대한 데이터베이스 액세스가 제한됩니다. (동일 머신) 소켓 연결만 가능합니다. 이러한 선택은 연결하는 데 문제가 발생하면 중요합니다. 데이터베이스를 선택하고 있는지 확인하고 싶기 때문입니다. 허용되는 연결 옵션입니다.
다음 오류 메시지가 다음과 같은 경우포스트그레스명령(예:psql또는생성된 DB):
% psql 템플릿1
psql: connectDBStart() -- connect() 실패: 해당 파일이나 디렉터리가 없습니다.
포스트마스터가 로컬에서 실행 중입니까?
Unix 소켓 '/tmp/.s.PGSQL.5432'에서 연결을 허용합니까?또는% psql -h localhost template1
psql: PQconnectPoll() -- 연결() 실패: 연결이 거부되었습니다.
포스트마스터가 'localhost'에서 (-i를 사용하여) 실행 중입니까?
TCP/IP 포트 5432에서 연결을 수락하시겠습니까?보통 그 이유는그우체국장아님 실행 중이거나
당신은 잘못된 서버에 연결을 시도하고 있습니다 호스트.
다음과 같은 오류 메시지가 나타나면:
FATAL 1:2월 17일 23:19:55:프로세스 사용자 ID (2360) != 데이터베이스 소유자 (268)사이트 관리자가 다음을 시작했다는 의미입니다.우체국장잘못된 사용자입니다. 그에게 다시 시작하라고 말하세요.포스트그레수퍼유저.