관리 메뉴

솜씨좋은장씨

[Windows]Mongodb설치하고 환경변수 설정하기(ver 4.2.0) 본문

유용한 정보/Windows

[Windows]Mongodb설치하고 환경변수 설정하기(ver 4.2.0)

솜씨좋은장씨 2019. 9. 13. 08:30
728x90
반응형

1. 설치파일 다운로드 받기

 

Download Center: Community Server

Download MongoDB Community Server, the most popular non-relational database built to address the needs of modern applications.

www.mongodb.com

먼저 위의 링크로 접속합니다.

Version  4.2.0 (current release)

OS        Windows x64 x64

Package MSI

선택하고 Download를 눌러 설치 파일을 다운로드 받습니다.

 

2. 설치하기

다운로드 받은 msi 설치파일을 실행합니다.

I accept the terms in the License Agreement에 체크를해서 동의해주고 Next를 눌러줍니다.

Complete를 눌러 설치합니다.

별도의 설정 없이 Next를 눌러줍니다.

Install MongoDB Compass체크를 해제합니다.

GUI기반 툴로 설치하실 분들은 체크하고 설치하시면 됩니다.

Install을 눌러 설치를 시작합니다.

설치가 진행됩니다.

중간에 이러한 알림이 나오면 Close the applications and attempt to restart them.을 선택하고 OK를 클릭합니다.

설치가 완료됩니다.

 

3. 환경변수 설정하기

먼저 mongodb가 설치되어있는 폴더의 주소를 복사합니다.

설치 위치

C > Program Files > MongoDB > Server > 4.2 > bin입니다.

 

경로를 복사하면

C:\Program Files\MongoDB\Server\4.2\bin

 

경로를 복사했으면 환경변수 설정 페이지로 이동합니다.

 

잘 모르시는 분들은 아래의 링크를 참고해주시기 바랍니다.

 

[Windows]환경변수 설정 페이지 접근 방법

1. 제어판을 활용한 접근 작업표시줄의 돋보기 모양을 눌러 제어판을 눌러 실행합니다. 제어판에서 시스템 및 보안을 눌러줍니다. 시스템을 눌러줍니다. 고급 시스템 설정으로 들어가 환경변수를 눌러줍니다...

somjang.tistory.com

먼저 환경변수 설정 페이지로 들어갑니다.

시스템 변수에서 Path를 찾아 편집을 클릭합니다.

 

삭제하거나 임의로 변경시 문제가 발생할 수 있으니 주의하기 바랍니다.

 

새로만들기를 눌러 조금 전 복사해 두었던 경로를 붙여넣고 확인을 눌러 설정합니다.

 

계속 확인 > 확인 눌러 설정을 완료합니다.

 

명령 프롬프트를 열고

 > set path

명령어를 통해 제대로 설정이 되었는지 확인합니다.

위와 같이 C:\Program Files\MongoDB\Server\4.2\bin 가 보인다면 환경변수 설정 완료입니다.

 

4. dbpath설정하고 서버/클라이언트 실행하기

앞으로 사용할 db가 어디에 있는지 알려주어야 합니다.

먼저 명령프롬프트 창을 켜줍니다.

먼저 mkdir명령어를 통하여 사용할 폴더를 만들어줍니다.

 > mkdir data 
 > cd data 
 > mkdir db 

저는 C드라이브에있는 PythonHome이라는 폴더안에 data폴더 data폴더 안에 db폴더를 만들어주었습니다.

PythonHome

|_ data

   |_db

 

 > cd ../ 

또는

 > cd C:\PythonHome 

위의 명령어를 통하여 다시 PythonHome으로 이동합니다.

> mongod --dbpath=data/db 

위의 명령어를 사용하여 mongodb서버를 열어줍니다.

방금 서버를 열어준 명령프롬프트는 그대로 두고 새로 명령프롬프트를 실행시켜 줍니다.

 > mongo 

이번엔 위의 명령어를 사용하여 클라이언트를 실행시켜줍니다.

위와 같이 잘 나온다면 설치완료입니다.

Comments