Skip to content

PostgreSQL 설치 (또는 외부 DB 연결)

Ubuntu 22.04 LTS에서 PostgreSQL 14 설치 및 기본 설정 절차


✅ 1단계: PostgreSQL 공식 패키지 저장소 등록

sudo apt update
sudo apt install -y wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
echo "deb http://apt.postgresql.org/pub/repos/apt jammy-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list


✅ 2단계: PostgreSQL 14 설치

sudo apt update
sudo apt install -y postgresql-14

설치 후 PostgreSQL 서비스는 자동으로 시작됩니다.


✅ 3단계: 서비스 상태 확인 및 자동 실행 설정

sudo systemctl status postgresql
sudo systemctl enable postgresql

active (running) 상태인지 확인하세요.


✅ 4단계: postgres 사용자 비밀번호 설정

sudo -u postgres psql

PostgreSQL 셸에 진입한 후 다음 명령 실행:

\password postgres

비밀번호 입력 후:

\q

으로 종료합니다.


✅ 5단계: 외부 접속 허용 (선택)

1) PostgreSQL 설정 파일 수정

sudo vi /etc/postgresql/14/main/postgresql.conf

다음 항목을 찾아 수정:

listen_addresses = '*'

2) pg_hba.conf 수정

sudo vi /etc/postgresql/14/main/pg_hba.conf

외부 IP 허용을 위해 아래와 같이 추가:

host    all             all             0.0.0.0/0               md5

보안을 위해 실제 운영 환경에서는 IP 범위를 제한하세요.


✅ 6단계: 방화벽 설정 (선택)

sudo ufw allow 5432/tcp
sudo ufw reload


✅ PostgreSQL 재시작

kubectl 


DB 생성, 사용자 추가, DB 접속 방법