본문 바로가기

Program/PostgreSQL

[PostgreSQL] Linux Fedora13 - PostgreSQL9.0 install/setting

1. install repo RPM


  #rpm -ivh http://yum.pgrpms.org/reporpms/9.0/pgdg-fedora-9.0-2.noarch.rpm


2. install PostgreSQL 9.0


 #yum install postgresql90-server postgresql90-contrib


3.inidb


 #service postgresql-9.0 initdb


4. service start


 #service postgresql-9.0 start


5. pg_hba.conf file setting


 #gedit pg_hba.conf

 

 --- modify ---


  Type        Database        User        IP-Address        Method

  host            all               all          127.0.0.1/32       md5

  host            all               all          192.168.0.0/24    trust


6. postgresql.conf file setting


 #gedit postgresql.conf


 --- modify ---


  listen_addresses = '*'

  ......

  ......

  port = 5432


7. service restart


 #sevice postgresql-9.0 restart



* pg_hba.conf 파일 설정할 때 IP-Address의 IP 주소 다음에 붙는 /32 또는 /24의 의미는 다르다.

   /32는 현재 IP-Address 하나만 허용하겠다는 의미이고,

   /24는 현재 IP-Address의 허용하는 범위의 IP-Address는 모두 허용하겠다는 의미


* postgresql.conf 파일의 listen_addresses 를 '*' 으로 되어있으면 아무 주소나 다 사용하겠다는 의미.

   listen_addresses는 서버 IP-Address이다.


* 인증방식은... 음... 기억이 안나네...



참고1 : http://people.planetpostgresql.org/devrim/index.php?/archives/48-What-is-new-in-PostgreSQL-9.0-RPMs.html 

참고2 : http://www.postgresql.org/docs/9.1/static/index.html 


 postgresql9.4버전 : https://wiki.postgresql.org/wiki/YUM_Installation