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 |
'💻 개발과 자동화' 카테고리의 다른 글
postsql basic sql (0) | 2019.08.20 |
---|---|
intellij (student account) & github Interlink (0) | 2019.08.20 |
paging processing (페이징 처리)- 3 (0) | 2019.08.09 |
paging processing(페이징 처리) - 2 (0) | 2019.08.09 |
paging processing(페이징 처리) - 1 (0) | 2019.08.08 |
댓글