본문 바로가기

DB/PostgreSQL

[PostgreSQL] CentOS6.9에 설치 및 세팅

소스 다운로드

  1. PostgreSQL V10.2 설치

    wget https://ftp.postgresql.org/pub/source/v10.2/postgresql-10.2.tar.gz
  2. 압축풀기

    tar xvfz postgresql-10.2.tar.gz
  3. 빌드 환경 구성 및 빌드

    yum -y install python-devel 
    ./configure --prefix=/usr/local/cafe24/pgsql --with-python --with-openssl --enable-nls=ko
    make
    make install
  4. 설치 확인

    cd /usr/local/cafe24/pgsql
    ls -l
  5. “root” 와 같은 “postgres” 유저 추가 및 데이터 디렉토리 권한 변경

    adduser –M postgres
    chown –R postgres:postgres /usr/local/cafe24/pgsql
  6. 환경설정

    vi /etc/profile
    
    #postgres  
    export POSTGRES\_HOME=/usr/local/cafe24/pgsql  
    export PGLIB=$POSTGRES\_HOME/lib  
    export PGDATA=$POSTGRES\_HOME/data  
    export PATH=$PATH:$POSTGRES\_HOME/bin
  7. 기본 데이터베이스 생성

    sudo -u postgres /usr/local/cafe24/pgsql/bin/initdb -E UTF8 --locale=ko\_KR.UTF-8 /usr/local/cafe24/pgsql/data
  8. postgres 서버 실행 및 확인

    sudo -u postgres /usr/local/cafe24/pgsql/bin/pg\_ctl -D /usr/local/cafe24/pgsql/data -l logfile start
    
    ps -ef|grep postgres  
    netstat -nlp : grep 5432

postgres
0.00MB

간편한 접속을 위한 데몬, /etc/init.d 에 놓고 chkconfig --add 를 통해서 등록할 수 있도록 한다.

  1. 접속하기

    psql -U postgres
  2. 비밀번호 수정

    postgres로 로그인하여 접속한 뒤,
    alter user postgres with password '비밀번호';
  3. 접근 설정

    vi /usr/local/cafe24/psql/data/pg\_hba.conf
    method, user, database등 local 및 ip4 에 대한 내용 변경  

..

'DB > PostgreSQL' 카테고리의 다른 글

[PostgreSQL] DB 연결 변경하기  (0) 2019.06.11
[PostgreSQL] 계정 생성, 권한 부여, 접속 설정  (0) 2019.06.11