본문 바로가기
오늘의 에러

Postgresql(in Docker) - Datagrip 연결 오류 - "127.0.0.1", port 5432 failed: FATAL: role "~" does not exist" (일반적인 해결 방법 아님)

by 데브겸 2023. 9. 13.

미리 얘기하지만, postgres의 role, superuser 이슈 때문 아님. 관련 해결 방법은 아래 글 참고

https://yeojin-dev.github.io/blog/postgresql-ubuntu/

 

Ubuntu 환경에서 PostgreSQL 설치 후 리모트 접속하기

YEOJIN-DEV

yeojin-dev.github.io

 

 

Docker로 Postgres 컨테이너를 띄우고, 컨테이너 위의 DB와 Datagrip 혹은 Tableplus와 연결을 시도하는 중에 발생하였다.

Datagrip이 아니라 Tableplus로 연결하려고 해도 동일한 이슈가 발생하고,

User나 데이터베이스를 새로 만들어보기도 하고 별짓을 다하지만 계속 동일한 이슈가 발생.

 

그러다 갑자기 내 로컬에도 postgres가 깔려있다는 사실 기억해냄... 설마 포트 중복 문제인가 싶었음. 혹시나 하는 마음에 내 로컬에서 사용하고 있을 것 같은 5432가 아니라 5433을 매핑

docker run --name postgres -p 5433:5432 -e POSTGRES_USER=root -d postgres:alpine

 

그랬더니 한 방에 연결 됨;; 

 

포트 번호 잘 관리합시다....