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에서 사용하고 싶기 때문이다 ..
만약 다른 옵션을 확인하고 싶으면 아래에 더 설명이 잘되어있다.
3. 그리고 마지막 관문 !!
'서비스' 에 들어가서 'postgresql-' 로 시작하는 서비스를 찾는다.
마우스 오른쪽 버튼을 클릭 후 '다시시작' 을 클릭한다.
4. DBeaver 에서 확인해보면 성공 !!!!
(내가 사용하는 DB 관리 툴이 DBeaver 이다.. 각자 사용하는 툴로 확인해보면 아마 성공 ..?)
Host는 외부에서 붙을 본인의 ip주소를 입력하고, port 는 방금 열었던 방화벽의 포트를 입력해준다 ..
끝 !!
( 아, 같은 망에서만 가능한 방법이다 ..)
'sql > postgresql' 카테고리의 다른 글
[Postgresql] 속도가 느려지는 function .. 기록 (0) | 2022.03.20 |
---|