본문 바로가기
DataBase/PostgreSQL

[PostgreSQL] 원격 접속 허용하는 방법

by 선인장 🌵 2022. 2. 14.
728x90
728x90

원격 접속 허용하는 방법

PostgreSQL을 설치하고 나면 postgresql.conf 파일을 통해서 원격 접속 허용을 설정할 수 있다.

물론 DB 설치 Localhost에서 사용하는 경우 특별히 설정할 필요 없으나, 대부분 DB는 독립적으로 운영함에 따라 원격 접속 방법에 대해서 알아보도록 하자.

[PostgreSQL] 원격 접속 허용하는 방법

1. 설정 하기

아래 "postgresql.conf" 파일을 열어보면 기본적으로 " listen_addresses = 'localhost' " 와 같이 설정되어 있다.

이제 해당 설정 부분을 " listen_addresses = '*' " 으로 수정하게 되면 원격 접속이 가능하다.

  • $ cat /var/lib/pgsql/data/postgresql.conf
# 파일 위치(시스템 마다 틀릴 수 있음)

$ cat /var/lib/pgsql/data/postgresql.conf

listen_addresses = '*'          # what IP address(es) to listen on;
                                # comma-separated list of addresses;
                                # defaults to 'localhost'; use '*' for all
728x90

1. 설정 하기
1. 설정 하기

728x90

2. 재시작 하기

재시작 하는 방법에 대해서 간단하게 알아보자.

  • PostgreSQL 재시작
    • $ systemctl restart postgresql
  • 재기동 없이 Config Reload
    • $ su - postgres
    • $ psql postgres= select pg_reload_conf()
# 설정 완료 후 Postgresql 재시작 
$ systemctl restart postgresql 

# 재기동 없이 Config Reload 
$ su - postgres 
$ psql postgres= select pg_reload_conf()
728x90
728x90


🌵댓글

 

loading