ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Mac MongoDB connection failed
    나는야 개발자/React 2022. 6. 6. 00:45

    1. 사건의 발단 - Error Occured

    error log

      React 입문 막바지를 향해 달려가고 있다.

     

    Window와 Mac 환경에서 각각 구현해보느라 시간이 다소 걸렸는데..

    Window의 경우에는 Node.js나 MongoDB / Community / Compass 크게 막히는 것 없이 진행이 잘 되었다.

     

    하지만, Mac은 조금 달랐다.

    아직 익숙하지 않은 것도 한 몫 하겠지만, 책에서는 일일이 모든 발생가능한 에러를 다뤄주지 않는다 !!

    당연히 개발자라면 에러가 발생했을 경우 스스로 찾아 해결하는 능력이 중요하다고 생각하지만, 아직은 많이 어렵다..


      본론으로 들어가서, 위의 이미지는 Mac 환경에서 MongoDB를 설치하고 $mongo를 실행하면서 발생한 오류다.

    이 오류의 내용부터 나와 비슷한 오류가 발생한 모든 커뮤니티를 참고해도 쉽게 해결이 되지 않았다.

    하지만, 다양한 시도끝에 해결을 할 수 있었는데 가능성이 가장 높다고 판단된 방법 '한 가지'를 기록해 두려고 한다.

     

    생각해보면 정말 별거 아닌 문제라고 생각이들어 글을 쓰고 있는 지금은 헛웃음마저 나온다...ㅎ

    (겨우 이런 문제였다니 ??)


    2. 사건 해결 방법 - Error Handling

     

      방법은 의외로 간단하였다.

    바로 Home Directory에 db폴더를 생성시켜주는 것이었다.

    $mkdir data
    $cd data
    $mkdir db
    $mongod --depath ~/data/db

    위 코드 순서대로 실행을 해 보면

    omg.. what is it?

    뭔지 알 수 없는 오히려 "이게 더 오류화면같은데?"라는 생각이 드는 결과 화면을 마주하게된다.

    매우 정상적인 결과 화면이니 걱정할 것 없다.

     

    이제 이 상태에서 다시 Intellij의 Terminal에 $mongo를 실행시켜보면

    Did it !!  I did it !!!

    그제서야 정상적으로 실행이 되는 것을 확인 할 수 있었고, 먹통이던 프로젝트에서도

    Connected to MongoDB

    위 이미지와 같이 연결이 잘 되는 것을 확인 할 수 있었다.


    3. 결론 - Review

     

      오늘 포스팅의 느낀점을 간략하게 표현해 보겠다..

     

    내가 지금 모르는 것, 과거에 누군가도 몰랐던 것이었고,
    내가 지금 아는 것, 미래의 누군가도 모를 수 있다.

     

    * 영어공부 열심히하자 진짜..

    댓글

Designed by Tistory.