저는 왕초보 사용자 입니다. 이제 막 Install 하고 사용하려고 하는데 아래 Error가 나서 도무지 앞으로 나갈 수가 없습니다.
도와 주십시요.
"FATAL 1 : No pg_hba.conf entry for host localhost, user postgres, database template1"
혹시 Mail로 보내 시려면 henrykim65@yahoo.com 으로 연락 바랍니다.
감사합니다.
~postgres/data/pg_hba.conf 파일 내용을 살펴 보시기 바랍니다. 그기에 다음 과 같은 줄이 들어가 있어야 합니다.
local all trust host all 127.0.0.1 255.255.255.255 trust
만약 pg_hba.conf 파일이 없던지 이런 내용이 들어가 있지 않다면 이런 내용을 가지는 pg_hba.conf 파일을 생성시켜 주시기 바랍니다. 물론 위치는 ~postgres/data 디렉토리입니다.
아.. 모..윗분이 잘 말씀해 주셨는데여..
그..위에 분이 적으신 pg_hba.conf 파일은 아마도 data 디렉토리에 있을껍니다.
그리고 윗분이 쓰신것처럼.
local all trust
host all 127.0.0.1 255.255.255.255 trust
이 내용두 있을꺼구여..아마도 디폴트 인듯..
여기서 외부에서 이 디비로 접속이 안되시는듯 한데..
그렇다면, 위의 host list에 접속을 하고 싶은 아이디..
혹은 넷트웤 어드레스를 덧붙여 주시면 됩니다.
예를들어서 210.1.1.2 라는 아이피에서 접속을 했으면 좋겠다.. 이렇다면..
host all 210.1.1.2 255.255.255.255 trust
라고 하시구여..
210.1.1.0 망에서 전부다 접속하게 만들고 싶다.. 하시면..
host all 210.1.1.0 255.255.255.0 trust
을 덧붙이시면 됩니다.
그럼...
물론 그전에 로칼에서는 db에 접속이 되야 하겠지만여.. ^^