2-1. MongoDB 서버 준비하기
실습을 진행하기 위해서는, MongoDB 서버를 준비해야합니다. 이는 두가지 방법이 있는데, 서버를 여러분의 컴퓨터에 설치하는 방법이 있고, MongoDB 호스팅을 받는 방법이 있습니다.
MongoDB 설치하기
macOS
macOS 에서는 brew 를 통하여 설치 할 수 있습니다.
$ brew update
$ brew install mongodb
# 서버 실행하기
$ mkdir db
$ mongod --dbpath ./db
Windows
윈도우 에서는 MongoDB 공식홈페이지의 설치파일을 다운로드하세요.
데이터베이스가 저장되는 기본 경로는 C:\data\db
입니다. 이 폴더를 서버를 실행하기전에 만들어주어야 합니다.
MongoDB 기본 설치 경로는 C:\Program Files\MongoDB\Server\3.2\bin\
입니다.
터미널을 열어 해당 디렉토리로 이동하고, mongod
를 입력하세요.
만약에 데이터베이스 디렉토리를 임의로 설정하고 싶다면 mongod --dbpath "c:\custom_folder"
을 입력하면 됩니다.
또한, 만약에 그때 그때 설치경로로 이동하는게 번거롭다면, 해당 디렉토리를 환경변수의 PATH 에 추가하세요.
(윈도우 10 이하 버전에서는 기존 값 ; C:\Program Files\MongoDB\Server\3.2\bin 이런식으로 수정해야합니다.)
Linux
리눅스 유저는 공식 홈페이지의 설치방법을 참조하세요.
mLab에서 호스팅 받기
만약에 MongoDB 를 PC에 설치하는것이 부담스럽다면, mLab 에서 무료로 호스팅을 받을 수 있습니다.
회원가입 / 로그인을 하고 상단의 Create New 버튼을 누르고,
좌측의 Sandbox 를 선택하고 하단의 Continue 를 눌러주세요.
그 다음엔, 홈에서 방금 만든 데이터베이스에 들어가서 User 탭에 들어가서 계정을 생성하세요. 여기서 만드는 계정 정보가, 데이터베이스에 접속 할 때 사용됩니다.
페이지 상단에 나오는 mongodb://<dbuser>:<dbpassword>@ds061365.mlab.com:61365/velopert
이 주소가 우리가 데이터베이스에 접속 할 때 사용하는 주소입니다. dbuser / dbpassword 부분에는 방금 만든 계정의 정보를 넣어주면 됩니다.