728x90
728x90
원격 접속 허용하는 방법
PostgreSQL을 설치하고 나면 postgresql.conf 파일을 통해서 원격 접속 허용을 설정할 수 있다.
물론 DB 설치 Localhost에서 사용하는 경우 특별히 설정할 필요 없으나, 대부분 DB는 독립적으로 운영함에 따라 원격 접속 방법에 대해서 알아보도록 하자.
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
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
🌵댓글