원격 psql 데이터베이스에 연결하려고합니다. 클라이언트의 IP 주소로 pg_hba.conf 항목을 추가하기 전에 오류 메시지가 나타납니다.
xdev@xdevbox:~$ psql -U postgres testdb -h 10.1.1.47
psql: FATAL: no pg_hba.conf entry for host "10.201.50.71", user "postgres", database "testdb", SSL off
신뢰 설정으로 클라이언트의 IP를 추가했습니다. 또한 서버의 postgres.conf에서 청취 주소를 "*"로 청취하도록 변경했습니다. 그런 다음 /etc/init.d/postgresql restart 명령을 사용하여 데이터베이스 서버를 다시 시작했습니다.
이제 연결하려고하면 다음 오류 메시지가 나타납니다.
psql: could not connect to server: Connection refused
Is the server running on host "10.1.1.47" and accepting
TCP/IP connections on port 5432?
postgresql.conf에서 포트가 5432로 설정되어 있습니다.
감사
그 주소를 핑할 수 있습니까?
—
dezso
DB를 다시 시작할 때 DB가 올바르게 다시 시작되지 않았다고 말하고 싶습니다. 그 이유는 아마도 오타 일 경우 PostgreSQL 로그 파일을 확인하십시오
—
Craig Ringer
pg_hba.conf
.
청취 주소를 *에서 특정 IP 주소로 변경해야했습니다.
—
dot