낭만 프로그래머

CentOS 6.6 에 PostgreSQL 설치하기 본문

Linux/CentOS

CentOS 6.6 에 PostgreSQL 설치하기

조영래 2017. 4. 21. 10:15

설치

1. http://yum.postgresql.org/ 를 접속하여 버전을 확인


2. 저장소 설치

 rpm -Uvh  https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm


3. 설치 가능 패키지 확인

 yum list postgres*


4. 패키지 설치

 yum install postgresql96-server postgresql96-contrib postgresql96-devel


5. 링크 생성

 ln -s /usr/pgsql-9.6/bin/pg_config /usr/bin/pg_config


6. DB 초기화

 service  postgresql-9.6 initdb


7. 서비스 시작

 service postgresql-9.6 restart


8. 부팅시 자동 시작 등록

 chkconfig postgresql-9.6 on

 

9. /var/lib/pgsql/9.6/data/postgresql.conf 수정
#listen_address='localhost' 부분을 listen_address='*'로 변경

 

10. /var/lib/pgsql/9.6/data/pg_hba.conf 수정
맨 아래에 내용 추가
host    all    all    0.0.0.0/0    password

 

 

11. 방화벽 5432 포트 해제

http://blog.miyam.net/7

 

12. 서비스 재시작

 service postgresql-9.6 restart

 

계정 및 DB 생성

1. OS 사용자 생성

 adduser essuser
 passwd essuser

 

2. psql 실행

 sudo su postgres
 psql -d postgres -U postgres

 

3. 사용자 생성

 create user essuser with password 'essuser';

 

4. DB 생성

 create database essdb ENCODING 'UTF-8';


5. 권한 주기

 grant ALL PRIVILEGES ON DATABASE essdb TO essuser; 

 

pgAdmin (PostgreSQL Tools) 설치

1. https://www.pgadmin.org/download/ 접속하여 다운로드

2. 설치 (기본으로 설치)

 

<참조>https://www.lesstif.com/pages/viewpage.action?pageId=31850584