본문 바로가기
DevOps/리눅스

ubuntu 24.04 PostgreSql 설치

by 광고(주) 2025. 3. 14.
반응형

시스템 패키지 업데이트

sudo apt update && sudo apt upgrade -y

PostgreSQL 설치

sudo apt install -y postgresql postgresql-client

PostgreSQL 서비스 상태 확인

psql --version
sudo systemctl status postgresql

PostgreSQL 서비스 시작 및 활성화

sudo systemctl start postgresql
sudo systemctl enable postgresql

PostgreSQL 기본 설정

 # postgres라는 사용자 계정을 생성
 sudo -i -u postgres
# 쉘접속
psql
# 종료
\q

새 사용자 및 데이터베이스 생성

# PostgreSQL에서 새로운 사용자와 데이터베이스
CREATE USER kyshop_user WITH PASSWORD '강력한비밀번호';
ALTER USER kyshop_user WITH SUPERUSER;
CREATE DATABASE kyshop_db OWNER kyshop_user ENCODING 'UTF8';
GRANT ALL PRIVILEGES ON DATABASE kyshop_db TO kyshop_user;

# PostgreSQL에 접속하여 확인
psql -h 127.0.0.1 -p 5432 -U username -d dbname

외부 접속 허용 설정

sudo vim /etc/postgresql/16/main/postgresql.conf
# 다음 줄을 찾아 주석을 해제하고 수정
listen_addresses = '*'
sudo vim /etc/postgresql/16/main/pg_hba.conf
# 다음 줄을 추가
host    all             all             0.0.0.0/0               md5

PostgreSQL 서비스 재시작

sudo systemctl restart postgresql

 

 

반응형

댓글