두 서버가 연결이 안 되는 듯 합니다.
알려주신 명령을 다음과 같이 하였습니다.
psql db_name -h 111.111.111.111
호스트명 대신 호스트 IP 를 넣어보았고, 호스트 명을 넣어보기도 했습니다.
결과는
"no pg_hba.conf entry for host 111.111.111.110 (현재 서버 ip), user posetgres,
database db_name"
로 나오고 있습니다. pg_hba.conf 와 postgresql.conf 파일은 share 디렉토리의 sample 파일을 /usr/local/pgsql 디렉토리에 복사한 후 수정하였습니다.
TCPIP= True
port= 5432
뭐가 잘못된 것 인지요? 조언부탁드립니다.
안녕히 계세요.
>>정재익 님께서 쓰시길<<
:: 이상하군요. 현재의 상황이 잘 이해가 가질 않습니다. 일반적으로 두개의 서버가 독립적으로 돌고 있
:: 다면 각각의 서버로 접속하는데 전혀 문제가 되질 않습니다. psql 로 접근 가능여부를 진단해 볼수 있
:: 지 않을까요?
::
:: psql db_name -h host_name
::
:: >>김남수 님께서 쓰시길<<
::
:: :: 안녕하세요.
:: ::
:: :: 제가 두대의 서버를 연결해서 프로그램을 할려고 하는데 문제가 있네요.
:: :: A, B 두대의 서버가 있습니다. 둘 다 postgresql 7.1.2 가 동작 중입니다.
:: :: A 서버에 있는 클라이언트 프로그램은 A 서버의 DB 와 B 서버의 DB에 접속해야 합니다. 각각의 서
:: 버에
:: :: 서 독립적으로 접근할 때에는 잘 되더군요.
:: :: 그런데 A 서버에서 B 서버로 접근할려고 하니 다음과 같은 메세지가 나오며 DB connection 이 생성
:: 되
:: :: 지 않았습니다.
:: :: "No Postgres username specified in startup packet"
:: ::
:: :: .odbc.ini 를 B 서버에 맞추어 변경해보았지만 효과가 없더군요.
:: :: 뭘 수정해 줘야 하나요?
:: :: 그리고, 두 대의 서버에 접근하려면 두 서버의 정보를 어느 파일에서 관리해야 하나요. .odbc.ini
:: 파
:: :: 일을 수정하면 어떻게 될 거 같은데 방법을 모르겠네요.
:: ::
:: :: 조언부탁드립니다.
:: ::
:: :: 그럼, 안녕히 계세요.
:: ::
|