DB가 설치되어 있는 서버에서 pg_hba.conf 파일을 찾으세요.
rpm으로 설치하믄 /var/lib/pgsql/data 정도에 있을꺼예요. 맞나?
암튼 그파일에보믄 영어루 설명해 놨어여~
원격접속하려는 서버의 아이피등을 설정해 주어서 연결을 허용해 주면 되는것 같아요~
참고루 전 localhost에서두 접속을 실패했네여...ㅋㅋ
워낙 초보라..
-- 헌터^^ 님이 쓰신 글:
>> 서버가 두대 있는데, 하나의 서버에다 DB를 설치하고, 두개의 서버에서 그 하나의 서버에 있는 DB를 함께 사용합니다.
>> 그러니까, 하나의 서버는 localhost로 접근해도 되지만, 다른 하나는 원격으로 접속을 해야하는데, 원격 연결이 잘 안되네요.
>>
>> PHP에서,
>>
>> $connect = pg_connect("000.000.000.000","5432","","","DB_name") or die ("pgsql연결실패");
>>
>> 이라고 했는데, 연결이 안되네요. 아래의 방법도 똑같이 안되요.
>>
>> $connect_p = pg_connect("host=000.000.000.000 user=UserName password=UserPasswd dbname=DB_name") or die ("pgsql연결실패");
>>
>> 위에꺼 둘다,
>> Warning: Unable to connect to PostgreSQL server: No pg_hba.conf entry for host 000.000.000.000, user nobody, database DB_name
>>
>> 이라고 에러가 나옵니다.
>>
>> $connect = pg_connect("localhost","5432","","","DB_name") or die ("pgsql연결실패");
>>
>> 라고 하면 잘 되거든요...
>>
>> 고수님들 답변 부탁드립니다.
|