1. EC2 인스턴스 만들기

  1. aws계정 만들기
  2. ec2 인스턴스 생성하기

2. EC2에 Postgresql 설치하기

sudo apt update -y
sudo apt install postgresql
sudo -u postgres psql 
#psql은 postgresql을 실행하기 위한 명령어
#-u는 사용자를 변경하는 옵션으로, 처음 postgresql을 설치하면 postgres라는 이름의 슈퍼유저가 생성됨.
sudo vim /etc/postgresql/14/main/postgresql.conf 
#처음 설치하면 socket을 통한 외부 접속이 막혀있는데, 이것을 해제해줘야함.

Untitled

sudo vim /etc/postgresql/14/main/postgresql.conf 
# 처음 설치하면 socket을 통한 외부 접속이 막혀있는데, 이것을 해제해줘야함.

Untitled

sudo systemctl restart postresql
# 설정 반영을 위한 재시작

Untitled

3. EC2 DB에 데이터 삽입하기

postgres=# CREATE DATABASE poi_db;
CREATE DATABASE
postgres=# CREATE USER jo WITH ENCRYPTED PASSWORD '';
CREATE ROLE
postgres=# GRANT ALL PRIVILEGES ON DATABASE poi_db TO jo;
GRANT
psql -U jo -d poi_db