+++++++++++++++ PostgreSQL 설치하기 +++++++++++++++
※ 현재 글은 PostgreSQL 9.4 버전을 기준으로 작성되었습니다. 이용에 혼동이 없으시기 바랍니다.
1. 설치 소스가 있는 경우
- 해당 설치 파일을 이용하여 RPM 또는 Tar 설치를 진행합니다.
2. 설치 소스가 없는 경우
* 아래 사이트에서 PostgreSQL 버전 및 Architec 별 정보를 검색 후 "pgdg-????.noarch.rpm" 파일을 다운
-- http://yum.postgresql.org/
* 다운로드한 "pgdg-????.noarch.rpm" 파일을 rpm 을 이용하여 설치하고난 뒤
-- # yum install 을 이용하여 postgresql 을 다운로드 가능함.
3. 버전별로 설치 방법이 조금 다르기 때문에 관련 버전별 정리합니다.
[CentOS 6.X 의 경우]
* 설치가 완료된 후 아래와 같이 해당 서비스를 활성화 시켜주어야 함.
-- # chkconfig --level 345 postgresql-9.4 on
* 서비스가 활성화 되고 나면 아래와 같이 DataBase 영역을 추가함.
-- # cd /usr/pgsql-9.4/bin/initdb /pgsql/data
* 추가한 DataBase 내 "pg_hba.conf, postgresql.conf" 파일을 수정하여 환경을 설정.
* 서비스 등록된 파일내 DataBase 영역을 수정하여야 정상동작하므로 아래와 같이 수정함.
-- # vi /etc/init.d/postgresql-9.4
==========================================================================================
#PGDATA=/var/lib/pgsql/9.4/data
PGDATA=/SOCPLUS/pgsql/data
==========================================================================================
* 모든 작업이 완료되고 나면 아래와 같이 서비스를 동작
-- # service postgresql-9.4 start || # /etc/rc.d/init.d/postgresql-9.4 start
[CentOS 7.X 의 경우]
* 설치가 완료된 후 아래와 같이 해당 서비스를 활성화 시켜주어야 함.
-- # systemctl enable postgresql-9.4
* 서비스가 활성화 되고 나면 아래와 같이 DataBase 영역을 추가함.
-- # cd /usr/pgsql-9.4/bin/initdb /pgsql/data
* 추가한 DataBase 내 "pg_hba.conf, postgresql.conf" 파일을 수정하여 환경을 설정.
* 서비스 등록된 파일내 DataBase 영역을 수정하여야 정상동작하므로 아래와 같이 수정함.
-- # vi /usr/lib/systemd/system/postgresql-9.4.service
==========================================================================================
# Location of database directory
#Environment=PGDATA=/var/lib/pgsql/9.4/data/
Environment=PGDATA=/pgsql/data
==========================================================================================
* 모든 작업이 완료되고 나면 아래와 같이 서비스를 동작
-- # systemctl start postgresql-9.4
'Databases > PostgreSQL' 카테고리의 다른 글
PostgreSQL 'root' 계정 초기화하기. (0) | 2014.06.20 |
---|