모든 error 혹은 모든 상황을 정리한것은 아니고,
흔히 발생할 수 있는 것들이다.
<case 1>
PostgreSQL 이 stop 상태일 때, UDS(local)를 사용해서 접속을 시도했을 경우
% psql psql: 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"? |
<case 2>
PostgreSQL 이 stop 상태일 때, TCP(host)를 사용해서 접속을 시도했을 경우
% psql -h 127.0.0.1
psql: could not connect to server: Connection refused
Is the server running on host "127.0.0.1" and accepting
TCP/IP connections on port 5432?
|
<case 3>
PostgreSQL 이 running 상태이고, pg_hba.conf 에 UDS(local) 를 reject 로 설정된 상태에서 접속을 시도했을 경우
% psql
psql: FATAL: pg_hba.conf rejects connection for host "[local]", user "postgresql", database "postgres"
|
<case 4>
PostgreSQL 이 running 상태이고, pg_hba.conf 에 TCP(host) 를 reject 로 설정된 상태에서 접속을 시도했을 경우
% psql -h 127.0.0.1
psql: FATAL: pg_hba.conf rejects connection for host "127.0.0.1", user "postgresql", database "postgres"
|
<case 5>
PostgreSQL 이 running 상태이고, pg_hba.conf 에 해당 TCP(host) 가 설정되지 않은 상태에서 접속을 시도했을 경우
% psql -h 127.0.0.1
psql: FATAL: no pg_hba.conf entry for host "127.0.0.1", user "postgresql", database "postgres"
|