본문 바로가기

나는개발자다/기타

우분투 11.04 PostgreSQL 9.X 설치하기.

postgresql.org 에서 배포하고 있는 bin 파일을 다운받아서 실행해봤는데

에러가 나면서 설치가 안 된다.

그래서 나온 apt-get을 이용해서 설치하기로 함.

0. 준비작업
 postgresql repository 등록 및 apt update  
apt-get install python-software-properties
add-apt-repository ppa:pitti/postgresql 
sudo apt-get update 


1. 설치 
  설치할 때 버전 확인을 필요로 할 때 검색 하는 방법
    1 . apt-get search postgresql
    2.  apt-get install post까지만 치고 tab키를 누른다.

 sudo apt-get install postgresql-9.1   ( 현재 최신 버전이다. beta )


2.환경 설정
sudo vi /etc/postgresql/9.1/main/postgresql.conf

아래 문장을 주석 해 해주 변경
#listen_addresses = 'localhost' 
listen_addresses = '*'
   ( 원격으로 접속할 때 )


sudo vi/etc/postgresql/8.4/main/pg_hba.conf

맨 아래 부분
#"local" is for Unix domai socket connection only
 local     all              all
#IPv4    local     connection:
host      all             all        127.0.0.1/32             md5
host      all             all        192.168.0.1/32         trust   <-- 추가 한 부분.

 ** 특정 ip 그룹 접근할 대
host      all             all         192.168.0.0/24        trust

 단일의 호스트에서는 172.20. 143.89/32, 소규모 네트워크에서는172.20. 143.0/24, 대규모 네트워크에서는10.6. 0.0/16과 같은 것입니다. 단일 호스트를 지정하려면 IPv4에서는 32의 CIDR 마스크를, IPv6에서는 128을 사용해 주세요. 네트워크 주소에서는 마지막의 0을 생략 할 수 없습니다.


3. DB서버 재 시작
 sudo /etc/init.d/postgresql restart
  



참조 URL
1. Example pg_hba.conf
http://www.postgresql.org/docs/8.4/static/auth-pg-hba-conf.html
 
2.  환경 설정 ( 영어문서) 
http://www.ubuntugeek.com/howto-setup-database-server-with-postgresql-and-pgadmin3.html    

3. 환경 설정 ( 한글문서 ) 
http://blog.outsider.ne.kr/377 

4. 설치 과정.
http://wiki.flexive.org/confluence/display/FX/Postgres+9.x+installation+in+Ubuntu