AWS [EC2] ubuntu 환경에서 PostgreSQL 설치

SOSO·2024년 12월 17일
post-thumbnail

AWS [EC2] ubuntu 환경에서 PostgreSQL 설치 및 설정

1.패키지 목록 업데이트

시스템의 패키지 목록을 업데이트

sudo apt update

2. PostgreSQL 설치

PostgreSQL 패키지를 설치

sudo apt install postgresql postgresql-contrib

postgresql : PostgreSQL 데이터베이스 서버
postgresql-contrib : PostgreSQL의 추가적인 유용한 도구 및 확장

2. PostgreSQL 서비스 상태 확인

PostgreSQL 패키지를 설치

sudo systemctl status postgresql

3. 인바운드 규칙 설정 (포트 5432 열기)

AWS 보안 그룹에서 PostgreSQL 기본 포트 5432를 열기

AWS Management Console 접속
EC2 > 보안 그룹 선택
인바운드 규칙 추가:

  • 유형: PostgreSQL
  • 프로토콜: TCP
  • 포트 범위: 5432
  • 소스: 0.0.0.0/0 (모든 IP) 또는 특정 IP

4. PostgreSQL 설정 파일 수정

4.1 postgresql.conf 수정

sudo vim /etc/postgresql/16/main/postgresql.conf

listen_addresses 설정

listen_addresses = '*'

4.2 pg_hba.conf 수정

sudo vim /etc/postgresql/16/main/pg_hba.conf

기존 소스

local   all             all                                     peer

수정 후 소스

host    all             all             0.0.0.0/0            md5

5. PostgreSQL 재시작

sudo systemctl restart postgresql

6. PostgreSQL 접속

6.1 postgres 사용자로 전환

sudo -i -u postgres

6.2 PostgreSQL CLI 실행

psql

profile
성장과 도전을 기록합니다

0개의 댓글