DB 마다 달라서 ..

전에 My SQL 로 작업할 때는 이렇게 안했던거 같은뎁 .. 

여튼 기록해 놓으려고 한다 !

 

1. 방화벽 열기

윈도우 검색에 방화벽만 검색해도 나온다

 

'방화벽 상태 확인' 선택 하면 아래와 같은 화면이 나오는데 여기에서

'고급 설정' 선택하기

 

'인바운드 규칙' 선택 후 '새규칙' 선택

 

나는 db 포트를 열 것이기 때문에 포트 선택 후 특정 포트를 입력해주었다.

그 후 다른 설정은 그대로 두고 다음 버튼을 눌렀다.

 

마지막 이름작성 화면에서 나중에 컨트롤 할 수 있게 기억할 수 있는 이름으로 등록해주었다.

그런 뒤 '마침'

 

이런 식으로 '인바운드 규칙' 목록에서 확인할 수 있다.

 

2. 그런 뒤, postgreSQL 의 설정을 수정해주어야한다 ..

경로는 postgreSQL이 설치된 폴더의 data까지 이동한다.

그런 뒤, 'pg_hba.conf' 파일을 찾는다.

 

3. 아래의 코드를 밑에 이미지와 같이 추가해준다.

host    all             all             0.0.0.0/0            scram-sha-256

 

왜 0.0.0.0/0 으로 하냐?

모든 IPv4 address에서 사용하고 싶기 때문이다 .. 

만약 다른 옵션을 확인하고 싶으면 아래에 더 설명이 잘되어있다.

https://stackoverflow.com/questions/3278379/how-to-configure-postgresql-to-accept-all-incoming-connections

 

How to configure PostgreSQL to accept all incoming connections

I've got a PostgreSQL data base that I'd like to configure to accept all incoming connections regardless of the source IP address. How can this be configured in the pg_hba.conf file? I'm using post...

stackoverflow.com

 

3. 그리고 마지막 관문 !!

'서비스' 에 들어가서 'postgresql-' 로 시작하는 서비스를 찾는다. 

 

마우스 오른쪽 버튼을 클릭 후 '다시시작' 을 클릭한다.

 

4. DBeaver 에서 확인해보면 성공 !!!!

(내가 사용하는 DB 관리 툴이 DBeaver 이다.. 각자 사용하는 툴로 확인해보면 아마 성공 ..?)

Host는 외부에서 붙을 본인의 ip주소를 입력하고, port 는 방금 열었던 방화벽의 포트를 입력해준다 .. 

끝 !!

 

( 아, 같은 망에서만 가능한 방법이다 ..)

'sql > postgresql' 카테고리의 다른 글

[Postgresql] 속도가 느려지는 function .. 기록  (0) 2022.03.20

+ Recent posts