IT_SW

리눅스] CENTOS Postgresql9.6 설치 및 설정 방법

challenger_J 2020. 1. 18. 15:10

centOS에서 postgresql9.6을 설정하고 자동으로 실행하기까지의 모든 과정이다.

 

차근차근 따라한다면, 완벽히 설치될 것이며 운영할수 있을것이다.

 

  1. yum 업데이트

    # yum update
  2. postgres 다운

    # yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
  3. postgres 설치

    # yum -y install postgresql96 psotgresql96-server postgresql96-contrib postgresql96 libs
  4. postgresql Init DB

    # /usr/pgsql-9.6/bin/postgresql96-setup initdb
  5. Register on service

    # systemctl start postgresql-9.6
  6. 접속 테스트

    # ps - ef | grep postgres
    # su - postgres
    # psql

    * 설치확인

    # yum list | grep postgres

    ====================================================================

    외부접속 허용

  7. Edit pg_hba.conf

    # vi /var/lib/pgsql/9.6/data/pg_hba.conf
  8. 가장 아래줄에 다음 내용 추가 저장

    host       all       all      0.0.0.0/0               password
  9. Edit postgres.conf

    # vi/var/lib/pgsql/9.6/data/postgresql.conf
  10. 접근 주소를 * 바꾼 저장

    # listen_address = ‘*’
  11. Restart Service

    # systemctl restart postgresql-9.6

     ====================================================================

     방화벽 포트 열기

 12. 포트 확인 (기본 5432 포트)

     

      # netstat -tnlp

 

 13. 방화벽 포트 열기

     

      # firewall-cmd --permanent --add-port=5432/tcp

 

 14. 방화벽 재시작

     

       # filewall-cmd --reload

 

 15. 재시작

 

       # reboot