ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PostgreSQL 9.6 설치
    Database/PostgreSQL 2018.03.26 12:01

    CentOS 7버전


    https://yum.postgresql.org/ 에 가서 yum repository를 받는다.


    # rpm -Uvh pgdg-centos96-9.6-3.noarch.rpm


    Repo를 설치하고 나면 최신 버전의 PostgreSQL을 설치 할 수 있다.


    # yum -y install postgresql96


    간단하게 설치 완료.



    DB 인스톨


    # postgressql-setup initdb


    PostgreSQL 재시작


    # systemctl restart postgresql.service


    PostgreSQL OS 구동시 자동 시작


    # chkconfig postgresql on




    PostgreSQL 설치가 완료 되면 


    postgres 라는 계정이 생성되어 있을 것.


    # su - postgres



    Postgres 계정의 기본 home 디렉토리는 

    /var/lib/pgsql


    .bash_porfile을 열어서


    export PS1="[\u@\h:\w]\\$ "


    추가




    $ psql -d postgres -U postgres

    psql (9.2.23)

    Type "help" for help.


    postgres=#


    패스워드 변경하기 



    postgres=# \password

    Enter new password: 

    Enter it again: 

    postgres=#


    Postgres 프롬프트에서 나가려면 \q 를 입력하면 된다.


    다른 사람이 postgres 계정으로 접근하지 못하게 권한 설정을 바꿔준다.


    # vi /var/lib/pgsql/data/pg_hba.conf


    맨 밑에


    # TYPE  DATABASE        USER            ADDRESS                 METHOD


    # "local" is for Unix domain socket connections only

    local   all             all                                     md5  

    # IPv4 local connections:

    host    all             all             0.0.0.0/32              md5

    # IPv6 local connections:

    host    all             all             ::1/128                 md5

    # Allow replication connections from localhost, by a user with the

    # replication privilege.

    #local   replication     postgres                                peer

    #host    replication     postgres        127.0.0.1/32            ident

    #host    replication     postgres        ::1/128                 ident


    turst나 ident를 md5로 변경


    # systemctl restart postgresql.service


    그러면 postgres db에 postgres 계정으로 접솔 할때 암호를 묻는다.


    -bash-4.2$ psql -d postgres -U postgres

    Password for user postgres: 

    psql (9.2.23)

    Type "help" for help.


    postgres=#



    리스너 설정


    #vi /var/lib/pgsql/data/postgresql.conf


    ...

    #listen_addresses = 'localhost'         # what IP address(es) to listen on;


    해당부분을 아래와 같이 수정


    listen_addresses = '*'         # what IP address(es) to listen on;


    저장


    # systemctl restart postgresql.service



    이것으로 기본적인 PostgreSQL 의 설치가 완료 되었다.


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

    PostgreSQL 백업 및 복구  (0) 2018.11.24
    PostgreSQL 소스 코드로 설치  (0) 2018.04.03
    PostgreSQL 버그 리포팅 가이드 라인  (0) 2018.04.03
    PostgresSQL 이란?  (0) 2018.04.03
    PostgreSQL 유저 및 Tablespace, DB 생성  (0) 2018.03.26
    PostgreSQL 9.6 설치  (0) 2018.03.26

    댓글 0

Designed by black7375.

티스토리 툴바