트러블 슈팅)꺼진 볼륨도 다시 보자 .... 하핫 django.db.utils.OperationalError: connection to server at "db" (172.18.0.3), port 5432 failed: FATAL: password authentication failed for user "postgresql"
2024. 11. 22. 20:40ㆍ문제해결
배포 서버에서 docker를 실행했는데 생긴 오류 ..!
왜 ... password를 찾지 못 한다는 거죵..? ㅜ
근데 다 똑같이 맞춰져 있음.
django.db.utils.OperationalError: connection to server at "db" (172.18.0.3), port 5432 failed: FATAL: password authentication failed for user "postgresql"
.env 파일에서 Postgresql user, password, db 다 설정해주고
docker compose.yml 파일에서도
.env파일 경로를 잘 설정해줌
그리고 settings.py에서 db설정도 잘 되어있고 ... 음
이런 저런 시도를 다 하다가
“전에 쓰던게 아직 남아있던 게 아닐까 ?” 라는 생각이 들었음.
전에는 user, password, db 가 postgresql이 아니라 다른 이름이었음
다른 이름일때 한 번 실행 -> 이름 바꿈 -> 실행 안 됨 -> 어딘가 저장되어있나 ?
결론은!
이 명령어를 사용하고 고침!
docker-compose down -v
이후 docker는 잘 실행되었다고 한다~~
밑에는 명령어 관련 설명!
docker-compose down -v
원래는 sudo docker-compose down 까지만 적다가 -v옵션을 붙여 볼륨까지도 다 제거해주었더니
문제가 해결되었다! 아마 전에 쓰던 password가 볼륨에 저장되어있었나보다 ..
아무튼 해결성공~!
'문제해결' 카테고리의 다른 글
트러블 슈팅)장고 시크릿 키 깃허브에 올렸을 때 (노출 됐을 때) 해결방법(feat.GPT) (0) | 2025.02.04 |
---|---|
트러블슈팅)SSL 인증서 적용 중 생긴 일들 (nginx 절대경로 문제, 포트 중복 사용 문제) (0) | 2025.01.07 |
트러블 슈팅) redis에 데이터를 넣어도 조회가 되지 않을 때 feat.Redis DB (0) | 2024.11.15 |
트러블 슈팅) Celery가 task를 찾지 못 할 때 ... (1) | 2024.11.14 |
트러블 슈팅) 왜 rdis가 실행되지 않을까 ? feat.docker ... (2) | 2024.11.14 |