| 포스트그레SQL | ||
|---|---|---|
| 이전 | 제3장. 와이즈 토토하기 | 다음 |
사이트 관리자가 올바르게 시작했다고 가정합니다. postmaster 프로세스를 거쳐 귀하에게 데이터베이스 사용 권한을 부여했습니다. 사용자)이 응용 프로그램을 와이즈 토토하기 시작할 수 있습니다. 이전과 마찬가지로 언급한 내용을 추가해야 합니다./usr/local/pgsql/bin쉘 검색 경로에. 에서 대부분의 경우 이것이 당신이 해야 할 전부입니다. 준비.
Postgres v6.3부터 두 가지 다른 연결 스타일이 있습니다. 지원됩니다. 사이트 관리자는 TCP/IP를 허용하도록 선택했습니다. 네트워크 연결이 제한되거나 데이터베이스 액세스가 제한됩니다. 로컬(동일 머신) 소켓 연결만 가능합니다. 이러한 선택은 연결하는 데 문제가 발생하면 중요합니다. 데이터베이스.
Postgres 명령에서 다음과 같은 오류 메시지가 나타나는 경우 (예: psql 또는 Createb):
% psql 템플릿1
데이터베이스 'postgres'에 연결하지 못했습니다.
connectDB() 실패: 포스트마스터가 연결을 실행하고 수락하고 있습니까?
포트 '5432'의 'UNIX 소켓'에 있습니까?또는% psql -h localhost template1
데이터베이스 'postgres'에 연결하지 못했습니다.
connectDB() 실패: 포스트마스터가 실행 중이고 TCP/IP를 받아들이고 있습니까?
(-i 사용) 포트 '5432'의 'localhost'에서 연결하시겠습니까?일반적으로 (1) 포스트마스터가 실행되지 않거나
(2) 잘못된 서버 호스트에 연결을 시도하고 있습니다. 당신이
다음 오류 메시지가 나타납니다:FATAL 1:2월 17일 23:19:55:프로세스 사용자 ID (2360) != 데이터베이스 소유자 (268)사이트 관리자가 포스트마스터를 와이즈 토토했다는 뜻입니다 잘못된 사용자로 등록되었습니다. Postgres로 다시 와이즈 토토하라고 말하세요. 슈퍼유저.
| 이전 | 집 | 다음 |
| 와이즈 토토하기 | 위로 | 관리 데이터베이스 |