본 개발에 들어가기 전 Mapper.xml에 작성할 쿼리 작업을 진행하게 되었다.
DB 테스트를 하기 위해 로컬 DB를 디비버에 연결해서 사용했다. 이 소식을 듣고 팀원이 함께 사용하고 싶다고 해서 내 IP주소를 전달해서 함께 사용하려 했다.
이 과정에서 에러가 발생했는데, 이 문제를 해결한 과정을 정리하려 한다!
✅ PostgreSQL을 사용했는데, pg_hba.conf 파일에 host 접속 포트를 열어주지 않아서 생긴 문제였다.
🔻 pg_hba.conf 파일 찾기
SQL_Shell(psql)에서 $SHOW hba_file; 명령어로 경로 찾기
🔻 pg_hba.conf 에서 포트 열어주기
아래처럼 0.0.0.0/0으로 열어주니 우선 나는 내 IP로 DB 연동이 되었다.
// 기존
host all all 127.0.0.1/32
// 변경
host all all 0.0.0.0/0
✅ 여전히 팀원은 접속이 되지 않는 상황. 내 방화벽을 열어주지 않아서 생긴 문제였다. 인바운드 규칙에서 postgresql을 사용하는 로컬포트를 열어주니 접속되었다.
[방화벽] - [고급 설정] - [인바운드 규칙] - [새 규칙] 에서 포트 열어주기!
📂 참고자료
[PostgreSQL] localhost 말고 ip로 접속 하는데 안될 때 해결 방법
2024.01.02 - [Database/PostgreSQL] - [PostgreSQL] windows에 포스트그레스큐엘 설치하기 [PostgreSQL] windows에 포스트그레스큐엘 설치하기 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads Community DL Page Note: ED
pkguma.tistory.com
[PSQL] Postgres pg_hba.conf 파일 없음 에러
글을쓰며 2023년 2월 어마무시한 이메일이 날라온다. 블로그에 프로그래머스 풀이법을 포스팅하다가 , 사람들에게 내 풀이에 오류가 있나 알고싶어 프로그래머스 질문하기 란에 블로그 글을 공
0713k.tistory.com
[postgres] 외부 접근 관리 방법(firewall, pg_hba.conf)
목차 Connection attempt timed out. firewall로 외부 접근 허용하기 1) 열린 포트 정보 확인 - firewall-cmd --zone=public --list-all 2) 추가, 삭제 - firewall-cmd --zone=public --permanent --add-port={포트 번호}/tcp - firewall-cmd --zo
jfbta.tistory.com
dbeaver에서 local pc에 설치된 PostgreSQL에 접속하기
참고자료) [Ubuntu 18.04] PostgreSQL 외부접속 허용 방법(Dbeaver연결) https://dailycoding-diary....
blog.naver.com
'기록 > BE' 카테고리의 다른 글
[JPA] EntityManagerFactory, EntityManager (0) | 2024.11.11 |
---|---|
[Spring] include refid란? (0) | 2024.08.20 |
[Spring] Maven 개념 및 라이프사이클 (1) | 2024.08.08 |