본문 바로가기

개발/팀 프로젝트

Postgresql 연결 오류

배경


local에서 설치한 postgre 잘 사용하다가 docker를 통해 postgresql을 띄우고 사용하려고 했습니다. 하지만 계속 연결 오류가 뜨더군요. 권한 문제는 아니었습니다. 뭐가 문제일까요?

 

내용


1. docker container가 제대로 안 띄워졌나?

-> container도 잘 띄워져 있고, 접속해서 db까지 정상적으로 만들었는데 이 부분은 문제가 없었습니다.

 

2. 비밀번호가 잘못 설정되었나?

-> intellij의 db접근 username과 password를 "" 를 포함시켜 String 형태로 줘야하나? 솔직히 이 부분은 안될것 같았지만 시도해보았습니다. 당연히 실패

 

3. container는 잘 띄워져 있고, 오류 코드가 아이디/비밀번호 오류 코드가 아니다. 접근 오류의 코드이다. 그렇다면 이미 사용하고 있는 포트가 있는건가?

-> 배경에서도 적어놓았지만 local에서 설치한 postgresql이 항상 자동으로 실행되고 있었기 때문에 이런 문제가 발생하였습니다.. 기본적으로 제공되는 5432 포트를 로컬에서 postgresql이 항상 사용하고 있기 때문에 container에 있는 postgresql 5432 포트로 연결이 안됐던 것이죠..

 

어쨋든 오류를 해결 했으니 다행입니다. docker를 사용한 뒤로 엥간하면 local에 설치한 db들은 지워두는 것이 좋을 것 같네요.

하.. 내 시간 ㅠㅠ

'개발 > 팀 프로젝트' 카테고리의 다른 글