Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

postgreSQL 외부접근, DB 공유

DataBase/Postgresql 2013.03.22 11:21
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


위의 그림은 내용과 전혀 무관한 그림입니다 =ㅁ=ㅋㅋㅋ;

이번에 실습교육을 진행하면서..DB를 셋팅하면서 pc마다 다른 환경에...이상한 오류도 많고..안깔리는 경우도 많고...ㅋㅋㅋㅋ 최악이였다 = =;;

그래서..postgreSQL을 설치한 PC에 모두 붙는 형태로..가야겠다는 생각이 들었다^-^good~

그럼 어떻게??? DB를 공유 시킬 수 있을까?? (spring + postgreSQL 환경)
spring 설정은 제외 한 설명을 하겠다.

1. pg_hba.conf 파일.
Postgresql 은 Host Based Authorization 기반으로 외부 접속을 제어 한다. 이는 pg_hba.conf 파일을 다음과 같이 편집함으로써 가능하다.

 host    all             all             192.134.2.11/32          trust

localhost - > 192.134.2.11(db가 설치된 ip) -> cmd -> ipconfig /all 로 확인 가능!
md5로 하면...pgAdmin에 접속이 안되었다...그래서 trust로!! 해주었다.
위에서 all all 즉 모든 사용자가 192.134.2.11 이 아이피에있는 DB를 접근 가능 하다는 설정이다.

그리고..제일 중요한!! 한줄!! 이 한줄...
 host   all              all              0.0.0.0/0               trust


2. postgresql.conf 파일.

이 파일도 반드시 설정을 바꿔줘야 외부에서 접속을 할 수 있다. 바꿔야 할 설정은 다음과 같다.

 listen_addresses = '*'                  # what IP address(es) to listen on;

 port   5432

max_connections = 100

이 설정과 함께!! 방화벽 설정 해제를 해주시면...됩니다^^

테스트는 다른PC에서 접속해보시면 됩니다.(소스 코드 ㄱㄱㄱ)

- 끝 -




acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

  • 우와 2013.09.04 15:56 신고 답글 | 수정/삭제 | ADDR

    정말 딱 찾던 정보입니다 감사합니다^-^

    • Favicon of http://acet.pe.kr BlogIcon String Ace-T 2013.09.05 00:32 신고 수정/삭제

      도움이 되셨다니 다행이에요! ㅎㅎ
      코멘트 감사합니다!^-^/

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바