mongoDB 와 3T 연결 오류

Jean·2023년 6월 13일
0

오늘 강의들으면서 내가 겪은 / 남이 겪은 오류를 좀 정리해두려한다

mongoDB "mongod 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다"

윈도우에서 자주 나는 오류인 것 같은데
mongodb 버전이 6이상 일때 해결방법은 이렇다

  1. mongodb 버전 확인
mongod --version

또는

mongo --version
  1. mongosh을 설치 후 실행 (파일다운로드 위치는 mongodb설치 한 곳)
  2. 연결하기

참고 링크: https://malin.tistory.com/29

Studio 3T에서 MongoDB 연결 안 될 때

1. mongoDB서버가 켜져있는지 확인하기

윈도우의 경우

mongod --dbpath C:\설치경로
mongo

맥의 경우

brew services start mongodb-community

2. 로컬호스트 변경하기


해당 화면에서 localhost127.0.0.1로 바꾸어 써보기
윈도우에서 자주 일어나는 듯 함

둘이 같은 주소 아닌가? 해서 좀 찾아봤다

결론은

localhost는 네트워크에 연결된 게 아니라 로컬 시스템 내에서만 작동
127.0.0.1은 IPv4 루프백 주소(?)로 실제 네트워크를 통해 접근 가능한 IP 주소
몽고db 자체적으로는 127.0.0.1:27017로 연결이 되는데 환경에 따라 localhost:27017도 동작이 되기도 한다.

profile
햇내기 개발자 지망생

0개의 댓글