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이다.
* 인증방식은... 음... 기억이 안나네...
참고2 : http://www.postgresql.org/docs/9.1/static/index.html
postgresql9.4버전 : https://wiki.postgresql.org/wiki/YUM_Installation
'Program > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] import csv data into postgresql (0) | 2011.12.13 |
---|---|
[PostgreSQL] backup - pg_dump (0) | 2011.12.01 |
[PostgreSQL] with를 이용한 temp_table 사용 (0) | 2011.11.30 |
[PostgreSQL] LOOP문을 이용한 배열 데이터 저장 (0) | 2011.11.28 |
[PostgreSQL] Add auto increment column in PostgreSQL (0) | 2011.11.23 |