PostgreSQL pgAdmin 연결 방법

아무래도 CLI 환경보다는 GUI 환경에서 PostgreSQL을 다루는 게 더 편하다. PostgreSQL의 경우 pgAdmin 툴을 가장 많이 사용한다.

이 글은 pgAdmin이 설치되어 있다고 가정하고 작성하는데 혹시 설치가 안 되어 있다면 pgAdmin 다운로드 링크에서 설치하면 된다.

1. PostgreSQL 설정

윈도우처럼 로컬 환경에서 postgresql 서버도 설치하고 pgadmin도 사용하는 경우가 아니면 원격 컴퓨터에서 postgresql 서버와 통신, 인증이 가능하도록 설정해야 한다.

설정 파일 경로는 리눅스 기준

/var/lib/pgsql/{버전}/data

이다.

  • pg_hba.conf

사용자 계정을 인증하는 ip를 추가한다. 0.0.0.0/0 으로 넣으면 어떤 ip에서도 인증할 수 있다.

postgresql pgadmin (7)
  • postgresql.conf

postgresql 서버와 통신할 수 있는 클라이언트를 지정한다. *로 넣으면 어떤 ip에서도 통신할 수 있다.

postgresql pgadmin (2)

2. 연결할 계정과 데이터베이스 결정

연결할 postgresql 데이터베이스와 계정을 결정한다. 나는 testdb 라는 데이터베이스에 test 라는 계정으로 연결해보겠다.

postgresql pgadmin (4)

3. pgAdmin 세션 생성

pgAdmin를 실행한다.

Servers 우클릭 > Register > Server… 를 클릭한다.

postgresql pgadmin (1)

General 탭의 Name에 생성할 세션 이름을 입력한다.

postgresql pgadmin (3)

Connection 탭에서 Host, Port, Maintenance database, username, Password를 입력하고 Save를 클릭한다.

postgresql pgadmin (5)
  • host : postgresql 서버가 설치된 장비의 ip
  • Port : postgresql 서버가 실행된 포트. 기본값은 5432
  • Maintenance database : 연결할 데이터베이스명
  • Username : 데이터베이스에 접근 권한이 있는 사용자명
  • Password : 사용자 비밀번호

4. 연결 확인

postgresql 서버와 세션이 연결된다.

postgresql pgadmin (6)

관련 글

댓글 남기기