다음 프로젝트에서 쓰이고 있는 DB가 PostgreSQL이라고 해서 EC2 우분투에 postgresql을 설치했던 경험을 정리하였습니다.
개발 환경
- Ubuntu 22.04.2 LTS ver
- Postgresql 14 ver
설치
$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib
# 패키지 등록
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list. d/pgdg.list'
# GPG Key add
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
1. apt-get으로 업데이트를 한 다음 postgresql 을 설치합니다.
2. 패키지 생성과 GPG Key를 추가 한다음
3. apt-get으로 재 업데이트를 진행합니다.
# 14 버전의 PostgreSQL 설치
$ sudo apt-get -y install postgresql-14
실행 & 접속
# postgresql 실행
sudo service postgresql start
# postgresql 상태 확인
sudo service postgresql status
# postgresql 종료
sudo service postgresql stop
계정 변경
sudo -i -u postgres
# postgres로 계정 변경 후 psql로 계정 들어간다 -> 그 다음 psql 진행
# postgres에서 계정을 나오려면 \q
# psql 명령 치면 계정 전환 및 들어가짐
반응형
외부접속
- 세부 설정 변경
sudo vim /etc/postgresql/12/main/postgresql.conf
# listen_addresses가 localhost로 되어 있는 것을 어디서든지 접속이 가능하도록 변경
sudo /etc/init.d/postgresql restart
# 세부 설정 변경한 뒤 저장 후 재시작
Deaver postgrel 연결
💡 참고링크
https://backendcode.tistory.com/265
반응형