Docker Compose 로 띄운 PostgreSQL과 IntelliJ DB Tool 연결 오류

정민교·2024년 5월 14일
0

trouble shooting

목록 보기
3/5

📒문제상황

Local 컨테이너로 PostgreSQL 컨테이너를 실행 후, IntelliJ에 있는 DB Tool을 이용해서 연결을 시도했다.

connection attempt failed

에러가 계속 발생했음.

📒해결 시도

DB Tool로 PostgreSQL 연결을 시도하기 위해 작성한 프로퍼티들 확인

host, port, username, db, password 다 이상 없었음.

docker exec 명령어로 PostgreSQL 컨테이너 접속 가능한지 확인

docker exec -it diary-ai-postgres psql -U postgres -d diary-ai

문제 없이 접속 가능

왜 안되는거지?

컨테이너가 실행 중인 것도 확인해고, 실제로 터미널 접속도 가능하다.

📒해결

netstat -ano | findstr 5432

5432번 포트를 사용중인 서비스가 있는지 확인해봤는데, 어떤 프로세스 ID가 5432포트를 사용하고 있었음.

작업 관리자에서 해당 프로세스 ID가 뭔지 살펴봤더니 intellij에서 5432 포트를 사용중이었음...

왜 intellij가 5432 포트를 사용하는지는 모르겠으나.. 종료 후 다시 intellij를 실행하고 DB 연결을 시도하니 해결되었음.

profile
백엔드 개발자

0개의 댓글