DataBase/MongoDB

MongoDB 설치하기

민돌v 2021. 10. 13. 17:49

MongoDB 실행중 갑자기 알 수 없는 에러가 떳다..ㅠ

erro code : network is unreachable. reason: couldn't connect to server localhost:27017, connection attempt failed: socketexception: error connecting to localhost 

 

에러원인이 뭉개져서 제대로 보이지 않아, 이거저거 알아보던 중 모두 지우고 다시 설치하기로 했다..ㅠㅠ

몽고디비를 지우는 방법은, 서비스 중인 몽고디비를 종료하고 해야하지만, 몽고디비에 연결도 되지 않는 상황이기에

그냥 설치했던 몽고디비 폴더를 모조리 지워버렸다.

 

이제 다시 설치해보자 (윈도우 기준)

 


1. C드라이브에, 그림과 같이 data 라는 폴더를 만들고, 그 안에 db 라는 폴더를 만듭니다.

 

2. 링크로 가셔서, MongoDB Community Server 탭에서 다음 사항을 선택한 뒤 다운로드합니다. (캡처 이미지를 클릭하면 크게 보실 수 있어요!)

 

글 쓴 기준, 가장 안정적인 최신버전인 4.4.1 설치

 

3. Next 를 클릭합니다.

 

4. 쭉쭉쭉 -custom 클릭

 

5. 브라우저를 클릭

 

6. C:\data\db\ 를 찾아 선택하고 OK를 클릭합니다.

 

7. Location 항목이 C:\data\db\ 로 변경된 것을 확인하고 Next 를 클릭합니다.

 

8. 넥스트

 

9. Install MongoDB Compass 선택을 해제하고 Next를 클릭합니다.

 

10.  install 클릭

 

11. 아래와 같은 경고창이 뜨면 ignore

 

12. 환경변수 설정 -> [시스템변수] -> Path 선택 -> 편집

C:\\data\\db\\bin 추가

 

13. 윈도우 키 + R 을 누른 후 cmd 를 입력하고 엔터를 누릅니다. 명령 프롬포트에 다음 명령어를 입력합니다.

(입력하면 아무일도 일어나지 않는 것이 정상입니다. 🤓) 굿!

mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --dbpath C:\\data\\db --logpath C:\\data\\db\\log\\mongoservice.log --logappend

 

그 후에, 다음 명령어를 입력합니다.

mongo

아래와 같은 화면이 보이면 정상 작동 하는 것입니다. cmd 창을 닫으면 끝!🔥

 

 

 

 


 

 

파이썬 몽고디비 연동

https://thalals.tistory.com/118?category=507616 

 

[TIL] 9.14 - 스파르타 내일배움캠프 2일차 (Jquery /크롤링 / MongoDB(파이썬 연동), Robo3T)

9.14 웹 프로그래밍 A-Z기초 2주차 1) jquery 1. [class, id 지칭] - css 와 반대 class : ex) $(".class").val() id : ex) $("#id").val() 2. 백틱(``) - jquery html append let temp_html = `` temp_html = `..

thalals.tistory.com

 

 

몽고디비 값 확인 - 로보3t 연동

https://thalals.tistory.com/124?category=508552 

 

MongoDB란, - (MongDB 시작하기, Robo3T로 조작하기, 몽고디비 조작 CRUD)

MongoDB 와 Robo3T MongoDB, Robo3T mongodb는 화면에 보이지 않지만 가동되고있는 서버이다. 이런 MongoDb를 눈에보이고 제어하기 위한 툴이  Robo3T이다. MongoDB는 딕셔너리가 쌓이는 것이다. NoSql - (Not o..

thalals.tistory.com

 

 

 

 

* 스파르타 코딩클럽 강의자료를 보고 적었습니다