DB & Redis
postgreSQL Docker에서 접속 시 psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "postgress" does not exist 에러 해결
Grand_J
2023. 9. 15. 11:15
반응형
postgreSQL Docker에서 접속 시 psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "postgress" does not exist 에러 해결 방법
docker run 혹은 docker-compose 시 USER, DB명을 변경했을 경우 나타난다
나같은 경우는 아래 스트립트로 run을 하였음
docker run -p 5432:5432 --name postgreSQL -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=1q2w3e -e POSTGRES_DB=test -e TZ=Asia/Seoul -v /root/postgresql/data:/var/lib/postgresql/data -d postgres:16rc1
위와 같이 USER, DB명을 변경했을 경우 접속 시 해당 내용을 입력해야 한다
# 컨테이너 접속
docker exec -it 컨테이너id /bin/bash
# 변경된 username dbname으로 postgresql 접속
psql --username admin --dbname test
접속성공
끗!$!@!#!#!#@!!@!@!@!@!@!@!@!@!@
반응형