저는 우분투 12.04 서버에서 PostgreSQL 9.1을 사용하고 있습니다. 데이터베이스 인스턴스는 일반적으로 잘 돌아가며 pgAdmin III에서 로컬 호스트를 통해 서버 시스템 자체에 연결하려고하면 문제가 없습니다. 내가 서버에서 LAN 주소 192.168.1.16
를 사용하려고 할 때마다PostgreSQL : 데이터베이스 액세스가 거부되었습니다.
, 내가 오류 "Access to database denied.
"나는 수집 무엇부터
는 상황의 이러한 종류의 일반적인 원인은 구성이 pg_hba.conf
에 설명 된 것 같다 파일에는 현재 다음이 포함되어 있습니다.
host all all 192.168.0.1/32 md5
내가 이해하는 한, 인스턴스는 모든 사용자를 허용해야합니다. 내가 여기서 누락 된 것이 있습니까?
.. 지역, hostssl, 1/24 대신 1/32의가 (내 서버 어쨌든 16)와 같은 hostnossl 오류의 전체, 정확한 텍스트 무엇 – Pierre
메시지? 원본 (영어로 다시 번역되지 않음)은 문제가 없으므로 정확한 텍스트를 사용하는 것이 더 도움이됩니다. –
타 탈리아, 테스트 해. IP 주소를 "0.0.0.0/0"으로 바꾸고 "md5"를 "trust"로 바꾸십시오. postgresql 서비스를 다시 시작하는 것을 잊지 마십시오. –