ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS] EC2에 postgresql 설치하기
    AWS 2022. 7. 20. 19:07

    postgresql 설치하기

    생성한 EC2 인스턴스에 접속 후

    다음과 같이 postgresql을 설치합니다.

     

     

     

     

    $ sudo amazon-linux-extras install postgresql10 epel -y

     

     

     

     

     

    $ sudo yum install postgresql-server postgresql-devel -y

     

     

     

     

     

    설치한 postgresql 버전을 확인합니다.

    $ /usr/bin/postgres --version

     

     

     

     

     

    $ sudo /usr/bin/postgresql-setup --initdb

     

     

     

     

     

     

     

     

     

     

     

    postgresql 설정파일 수정하기

    먼저 sudo su 명령을 입력하여 root 유저로 변경한 다음

    postgresql 설정파일을 아래와 같이 수정해 줍니다.

     

    $ cd /var/lib/pgsql/data
    $ vi postgresql.conf

     

     

     

     

     

    위와같이 두 부분의 주석을 풀어줍니다.

    (a : insert모드, ESC+Shift+: : ex모드, wq : 저장후 나가기)

     

     

     

     

     

    변경된 설정파일은 재시작을 해주어야 적용됩니다.

    $ sudo service postgresql restart

     

     

     

     

     

     

     

     

     

     

     

     

    postgresql 계정 추가하기

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

     

     

    다음과 같이 계정을 추가해줍니다.

    (pg_hba.conf 파일 : PG(postgresql)에 접속하는 클라이언트에 대한 인증 설정을 설명하는 파일)

     

     

     

     

     

     

     

    설정파일을 수정했으니 재시작을 하여 적용해줍니다.

    $ sudo service postgresql restart

     

     

     

     

     

     

     

     

     

     

     

     

    계정 설정 및 DB 이름 지정하기

    먼저 postgresql에 접속합니다.

    $ sudo su - postgres

    (설치시 기본으로 사용자 이름이 'postgres'로 되어있습니다.)

     

     

     

     

     

     

    마지막으로

    다음과 같이 계정 설정 및 DB이름을 지정해줍니다.

    $ CREATE USER 계정이름 NOSUPERUSER;
    $ ALTER USER 계정이름 WITH PASSWORD 비밀번호;
    $ CREATE DATABASE DB이름 WITH OWNER 계정이름;

     

     

     

     

    접속정보
    Host: ip
    DB name: test_db
    Username: testuser
    password: 1234

     

     

     

     

     

     

     

    참고

    AWS EC2에 Postgresql 설치하기

    'AWS' 카테고리의 다른 글

    [AWS] postgresql dbeaver 연동하기  (0) 2022.07.25
    [AWS] postgresql vscode 연동하기  (0) 2022.07.22
    [AWS] EC2에 Git 설치하기  (0) 2022.07.22
    [AWS] EC2에 Anaconda 설치하기  (0) 2022.07.20
    [AWS] EC2 구축하기  (0) 2022.07.19
Designed by Tistory.