[PostgreSQL] install : 리눅스
2021. 2. 25. 16:33리눅스 비트에 맞는 설치파일을 다운로드 받아서 설치할 OS에 업로드 한다. (Ex. postgresql-9.4.4-3-linux-x64.run)
PostgreSQL(DB)을 root 계정으로 설치를 진행한다.
리눅스에서 설치 시에 여러 옵션을 이용하여 설치 진행 할 수 있다. 자주 사용되는 몇 가지 옵션에 대해서 살펴보면 아래와 같다.
옵 션 설 명
--version | 제품에 대한 버전확인 |
--mode | installation mode 설정 Default : gt Allowed: xwindows, text, gtk |
--installer-language | 설치언어 선택 Default : en Allowed : en, es, fr |
--superaccount | DB의 superuser를 설정, Default : postgres |
--serviceaccount | OS에서 DB를 실행시키는 user에 대하여 설정, Default : postgres |
--prefix | 엔진 디렉토리 설정, Default : /opt/PostgreSQL/9.4 |
--datadir | Data 디렉토리 설정, Default : /opt/PostgreSQL/9.4/data |
--serverport | DB의 서비스 port, Default : 5432 |
--locale | DB의 locale 정보 |
터미널을 열어 --mode를 이용하여 text 형식으로 설치를 진행한다. (Ex. ./postgresql-9.4.4-3-linux-x64.run --mode text)
설치가 진행되며 엔진을 설치할 디렉토리를 설정한다.(Ex. /PostgresSQL/9.4)
데이터를 저장 할 디렉토리를 설정한다.(Ex. /PostgreSQL/9.4/data)
PostgreSQL(DB)접속에 대한 Superuser의 password를 설정한다.(설치실행 시에 옵션으로 설정해 주지 않으면, Superuser는 ‘postgres’이며 PostgreSQL(DB)을 실행하는 OS계정도 ‘posrgres’로 생성된다.)
PostgreSQL(DB)에 접속할 port를 설정한다.(default: 5432)
PostgreSQL(DB)에 대한 Locale 설정을 지정한다.([1]은 default로 해당 OS에 지정되어있는 locale값을 가져온다)
PostgreSQL(DB)을 설치 준비가 완료되었다는 정보를 확인 후 설치를 진행한다.
설치 진행 후 완료 화면이다.
PostgreSQL(DB) 설치가 완료되었으며 그 이후로는 PostgreSQL(DB)실행을 위한 OS 계정에 대한 설정이다.
PostgreSQL(DB)이 설치된 디렉토리의 User 정보를 확인한 후 OS명령어를 이용하여 디렉토리의 대한 User를 ‘postgres’ 계정으로 변경해 준다.
OS의 postgres 계정에 환경변수를 설정해주기 위해 아래와 같이 pg_env.sh 파일을 실행시켜준다.
- # su – posrgres postgres user로 접속
- # cd /PostgreSQL/9.4 엔진 설치위치로 이동
- # . ./pg_env.sh postgres 계정에 환경변수를 설정하기 위한 스크립트 실행
환경변수 설정파일에 대하여 실행 후 postgres계정으로 pg_ctl 명령어를 이용하여 서비스를 정지/기동 시킬 수 있다.
postgres의 프로세스 확인은 아래와 같은 명령어로 확인할 수 있다.
'DATABASE > POSTGRESQL' 카테고리의 다른 글
[PostgreSQL] pgAdmin III (0) | 2021.02.25 |
---|---|
[PostgreSQL] Confirutaion 구성 (0) | 2021.02.25 |
[PostgreSQL] install : 윈도우 (0) | 2021.02.25 |
[PostgreSQL] 설치 전 확인사항 (0) | 2021.02.25 |
[PostgreSQL] 아키텍처 (0) | 2021.02.25 |