본문 바로가기
DATABASE/DB install & upgrade

Linux Postgress install

by 개폰지밥 2019. 8. 13.
반응형

참고: https://tedwon.atlassian.net/wiki/spaces/SE/pages/1212988/PostgreSQL#PostgreSQL%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C%EB%A1%9C%EB%B6%80%ED%84%B0%EC%84%A4%EC%B9%98-BuildfromSource

https://brunch.co.kr/@daniellim/37

https://www.postgresql.org/ftp/source/

 

1.     Postgress 계정 생성

Xotmfrlox

2.     Postgress 계정으로 로그인

su – xotmfrlox

3.     관련 패키지 다운로드

sudo yum -y install gcc gcc-c++ boost boost-devel pkgconfig uuidd libtool autoconf make coreutils uuid-dev uuid-devel libuuid-devel e2fsprogs-devel readline readline-devel zlib zlib-devel openssl openssl-devel gettext

4.     Postgresql 소스 다운로드와 압축 해제

ftp 프로그램 (ex 파일질라)postgresql 소스 다운로드와 압축 해제

tar xvfz post~

cd postgr~

혹은

wget으로 설치해도 됨

ex) wget https://ftp.postgresql.org/pub/source/v9.5.7/postgresql-9.5.7.tar.gz

tar xvfz postgresql~

cd postgresql-~

 

5.     Postgresql 설정 & 설치 진행

./configure –prefix=/home/xotmfrlox/pgsql        //prefix는 설치 디렉토리 지정

make

make install

 

 

6.     기본 DB 설치 & 접속 테스트

Cd /home/xotmfrlox/pgsql/bin

./initdb -D /home/xotmfrlox/pgsql/data

./postgres -D /home/xotmfrlox/pgsql/data/>logfile 2>&1 &

Or

./pg_ctl -D /DATA/pgsql/data -l logfile start

 

l  에러

l  에러 해결

db 생성해주기

./createdb test

빠져나오려면 \q

 

l  Postgresql 기동 & 재기동 & 정지

cd /home/xotmfrlox/pgsql/bin

./pg_ctl status -D /home/xotmfrlox/pgsql/data      //상태 확인

./pg_ctl restart -D /home/xotmfrlox/pgsql/data     //현재는 재기동 restart, start, stop 사용 가능

 

 exit도 안나가지고 quit도 안되고 컨트럴 c도 안나가져서 한참 해맸습니다. \q로 나가시면 됩니다. ㅎ..

 

l Postgresql 접속 설정

로컬에서 암호를 이용해 pgsql 접속 설정

vi /home/xotmfrlox/pgsql/data/pg_hba.conf

 

외부 접속 허용

1.     Iptables open

Iptables -l INPUT 1 -p tcp –dport 5432 -j ACCEPT

Iptables -l OUTPUT 1 -p tcp –dport 5432 -j ACCEPT

 

반응형

'DATABASE > DB install & upgrade' 카테고리의 다른 글

linux & Window cubrid install  (0) 2019.12.20
centos7 mariadb install  (0) 2019.10.07
window tibero install  (2) 2019.04.04
mssql 설치 (Window)  (0) 2019.01.28
centos 6 mysql 설치  (0) 2019.01.21

댓글