개발새발/ubuntu

Ubuntu 20.04 Postgresql 12 설치

sc_p 2022. 7. 3. 21:05

Ubuntu 20.04 Postgresql 설치 과정을 남기기 위한 글입니다.

  1. pgdg.list 파일 생성 및 편집
    (공식 가이드대로 진행)
    * 참조 : 공식 인스톨 가이드 – https://www.postgresql.org/download/linux/ubuntu/
sudo nano /etc/apt/sources.list.d/pgdg.list

편집내용은 다음과 같이 입력

deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main
  1. 유저 추가
    1. 1) postgresql 접속
    2. 2) User 생성* Shall the new role be a superuser? (y/n) < 관리자권한 세팅 여부 묻는 것, y 입력 시 관리자 권한
      psql -h localhost -U [userid] -d postgres <--[database]
    3. 3) 접속 테스트
      1. createuser --pwprompt --interactive [userid]
      2. sudo su - postgres
      3. 외부 접속

postgresql.conf 파일 수정해당 파일 수정 시 아래 구문 주석 해제 후 수정

pg_hba.conf 파일을 수정기존 설정 정보를 아래와 같이 변경

local all all peer => local all all md5 host all all 127.0.0.1/32 ident => host all all 0.0.0.0/0 md5 host all all ::1/128 ident => host all all ::1/128 md5
sudo nano /etc/postgresql/12/main/pg_hba.conf
#listen_addresses = 'localhost' >> listen_addresses = '*'
sudo nano /etc/postgresql/12/main/postgresql.conf

md5 : 패스워드를 md5로 암호화해서 전송

서비스 재시작

sudo systemctl restart postgresql