개발자 기초부터 시작하기

PostgreSQL CentOS에 설치해보기 본문

데이터베이스/postgreSQL

PostgreSQL CentOS에 설치해보기

뉴비늅 2019. 6. 10. 16:20

CentOS에 PostgreSQL 설치 후 접속해보기.

 

다운로드

https://www.postgresql.org/ftp/source 에 접속하여 원하는 버전 다운로드

저는 10.8 버전을 다운로드 하였습니다.

 
 
 
 
190610 postgreSQL 첫날 (001)

빌드환경 구성 및 빌드

configure / make / make install (간단 설명) 로 환경을 구성해줍니다.

 
 
 
 

-- prefix 부분은 수정해서 사용하시면 됩니다

 
 
 
 
 
 
 
 

 

위 과정을 따르고 정상적으로 설치가 되었는지 prefix 해준곳을 확인합니다.

190610 postgreSQL 첫날 (002)

 

💡 오류 점검

CASE 1 ReadLine 라이브러리 미설치

 
 
 
 

CASE 2 Python.h 가 없는 경우

190610 postgreSQL 첫날 (003)
 
 
 
 

 

유저 추가

postgreSQL은 root 계정으로는 실행할 수 없기에 계정을 하나 만들어준뒤 pgsql 폴더의 권한을 바꿉니다.

 
 
 
 

 

환경설정 (/etc/profile)

/etc/profile 의 내용을 수정해줍니다.

 
 
 
 

 

기본 데이터 베이스 생성

initdb는 postgreSQL 설치 후 시스템카달로그를 포함하고 있는 postgres 기본 DB를 생성하는 명령어이다. postgres 유저로 initdb 명령을 실행해보자

 
 
 
 

 

💡 데이터베이스의 경로를 다르게 정하고 싶을때

/etc/profile 에 정했던 PGDATA 의 경로를 수정하면 된다.

이 PGDATA라는 환경변수가 바로 postgreSQL의 DB가 생성되는 경로를 갖고 있는 환경변수이며 별도로 지정하지 않으면 이 변수의 경로로 DB 경로로 지정해 구동된다.

 

접속해보기

  • postgres user 로 시작
  • 설치한 폴더 안의 bin 폴더 밑에 pg_ctl
  • 데이터베이스경로를 지정
  • logging 폴더를 지정
  • start
 
 
 
 
  • 동작 확인
 
 
 
 
  • 접속 (간단하게 버전 확인)
 
 
 
 
190610 postgreSQL 첫날 (004)

 

추가 설정

  • 사용자 비밀번호 정하기

    • postgreSQL에서 설정

       
       
       
       
    • 접근 설정

       
       
       
       

       

    • 서버 재가동 후 재접속

 

FIN

 


 

Comments