개발로 자기계발
article thumbnail
728x90

환경변수 설정과 alias까지 마쳤다면 설치했던 postgresql을 연결을 해보려고 한다.

 

목차

1. DBeaver 설치

2. 환경 설정 세팅

3. 연결 확인

 

DBeaver 설치

https://dbeaver.io/download/

 

Download | DBeaver Community

Download DBeaver Community 24.2.0 Released on September 1st 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. System requirements. DBeaver PRO 24.2 Released on September 9th, 2024 PRO version website: dbea

dbeaver.io

 

환경 설정 세팅

1. (postgresql.conf, pg_hba.conf 등)이 저장된 디렉터리 경로로 이동

cd $PGCONF

 

2. postgresql.conf 수정

vi postgresql.conf

PostgreSQL 서버가 어떤 IP에서 수신 대기할지를 결정한다.

PostgreSQL 서버가 모든 네트워크 인터페이스에서 접속을 수신하도록 허용한다.

 

3. pg_hba.conf 수정

vi pg_hba.conf

 

PostgreSQL 서버에 어떤 클라이언트 IP 주소에서 접속을 허용할지를 결정한다.

PostgreSQL 서버에 모든 클라이언트 IP 주소로부터의 접속을 허용한다는 뜻이다.

postgresql.conf vs pg_hba.conf의 차이점

postgresql.conf: PostgreSQL 서버의 전반적인 동작 및 성능 설정을 다룬다.
pg_hba.conf: PostgreSQL 서버에 접속하는 클라이언트의 인증 방식을 설정하고 제어한다.

두 설정이 함께 작동하여 PostgreSQL 서버가 어디에서 접속을 받을지와 어떤 접속을 허용할지를 결정하게 된다.

 

4. 서버 중지

pgstop

 

5. 서버 시작

pgstart

 

연결 확인

1. DBeaver에서 PostgreSQL에 접속할 수 있게 VM의 IP 확인

ifconfig

ens의 inet 뒤에 ip가 VM의 IP 주소다.

 

2. DBeaver에 연결

새로운 연결을 통해 Host에 VM의 IP주소를 기입하고 기존에 생성했던 ID와 PW을 입력한다.

그리고 Test Connection을 통해 접속이 되는지 확인을 한다.

연결이 잘 된것을 확인할 수 있다.

728x90
SMALL
profile

개발로 자기계발

@김잠봉

틀린부분이나 조언이 있다면 언제든 환영입니다:-)