사이트 관리자가 올바르게 시작했다고 가정하면Postmaster프로세스 및 데이터베이스를 사용하도록 권한을 부여하면 (사용자로서) 시작할 수 있습니다. 응용 프로그램을 시작하십시오. 앞에서 언급했듯이 추가해야합니다/usr/local/pgsql/bin껍질에 검색 경로. 대부분의 경우 이것은 당신이해야 할 전부입니다. 준비 조건.
두 가지 다른 연결 스타일이 지원됩니다. 사이트 관리자는 TCP/IP 네트워크를 허용하도록 선택했습니다 연결 또는 로컬에 대한 데이터베이스 액세스가 제한되어 있습니다 (동일한 기계) 소켓 연결 만. 이러한 선택은됩니다 a에 연결하는 데 문제가 발생하는 경우 중요합니다 데이터베이스는 허용 연결 옵션.
a에서 다음 오류 메시지를 받으면Postgres명령 (예 :PSQL또는createb) :
% psql 템플릿 1 PSQL : ConnectDBStart () - Connect () 실패 : 해당 파일 또는 디렉토리가 없음 우체국 장은 현지에서 실행 중입니다 UNIX 소켓 '/TMP/.S.SGSQL.5432'?에서 연결을 수락합니다.또는
% psql -h localhost template1 psql : pqconnectpoll () - connect () 실패 : 연결 거부 포스트 마스터가 'localhost'에서 -i와 함께 실행 중입니다. 및 TCP/IP 포트에서 연결 수락 5432?일반적으로
thePostmaster그렇지 않습니다 달리기 또는
잘못된 서버에 연결하려고합니다 주인.
다음 오류 메시지가 표시되면 :
Fatal 1 : Feb 17 23 : 19 : 55 : Process UserId (2360)! = 데이터베이스 소유자 (268)그것은 사이트 관리자가 시작했음을 의미합니다Postmaster잘못된 사용자로서. 그에게 그것을 다시 시작하라고 말하십시오PostgresSuperUser.