반응형
위의 그림은 내용과 전혀 무관한 그림입니다 =ㅁ=ㅋㅋㅋ;
이번에 실습교육을 진행하면서..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에서 접속해보시면 됩니다.(소스 코드 ㄱㄱㄱ)
- 끝 -
반응형
'DataBase > Postgresql' 카테고리의 다른 글
windows postgreSQL autocommit off 만들기 (0) | 2013.05.25 |
---|---|
postgreSQL clob 처리 (2) | 2013.05.13 |
Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections (0) | 2013.01.16 |
postgre SQL : 예외처리 (0) | 2012.11.21 |
postgresql 학습하기 (0) | 2012.11.21 |