ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PostgreSQL]Postgresql 데이터베이스 및 유저 생성 + pgadmin3으로 접속
    DB/PostgreSQL 2016. 1. 24. 00:15

    우분투14.04 설치시 postgres를 선택해 설치할 수 있습니다.


    권한을 postgres로 변경한 다음, postgres 데이터베이스에 들어갑니다.

    1
    2
    $ sudo su postgres
    $ psql -d postgres -U postgres
    cs

    psql을 입력하면 postgres데이터베이스에 현재 로그인된 계정으로 로그인을 시도합니다. 


    1
    2
    3
    postgres=# create user test with password '1234';
    CREATE ROLE
     
    cs

    postgres 데이터베이스에 비밀번호 1234를 가진 test라는 유저를 생성합니다. 


    1
    2
    3
    postgres=# create database test;
    CREATE DATABASE
     
    cs

    test라는 데이터베이스를 생성합니다.


    다음 /etc/psotgresql/9.3/main/postgresql.conf를 편집기로 열어서 #listen_address='localhost'부분을 listen_address='*'로 바꿉니다.


    /etc/psotgresql/9.3/main/pg_hba.conf를 편집기로 엽니다.


    마지막 부분을 아래와 같이 변경해줍니다.

    1
    2
    3
    # TYPE DATABASE USER ADDRESS METHOD
    local   all                    md5
    host    all     all  0.0.0.0/32 md5
    cs

    만약 

    local  postgres         peer 라는 줄이 있으면 지웁니다.

    다음 sudo service postgresql restart 또는 sudo /etc/init.d/postgresql restart로 재시작합니다.


    pgadmin3을 실행해 서버를 추가합니다.





    댓글