종류는 두가지가 있는데 (Enterprise 와 Community) 개인 학습용도이므로 여기는 Community 기준으로 작성합니다.
또한, tgz파일을 받아 설치하는 방법과 brew를 통한 설치를 제공하는데, 가이드 문서에서 추천한 brew를 통한 설치를 작성합니다.
가이드 문서는 아래와 같지만 우리는 한국인이니까 풀어서 써보겠습니다.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
준비물 : brew
brew는 이미 설치되어 있다고 가정합니다. mac에 brew를 설치하는 방법은 검색해보면 너무나도 많이 나오기 때문에 생략
다음 명령어들을 터미널을 통해 실행시킵니다.
$ brew tap mongodb/brew
$ brew install mongodb-community@4.2
@뒤에 붙는 숫자는 버전으로서 맨 위 명령어가 성공적으로 실행되면 설치가능 버전이 나옵니다. 그중에서 원하는 버전명을 기입합니다. (작성일 기준 최신버전이 4.2임)
$ brew services start mongodb-community@4.2
실질적인 mongo DB 실행
$ brew services stop mongodb-community@4.2
해당 명령어는 mongo DB를 멈추고 싶을때 사용
설치는 여기까지가 끝입니다만, 글작성의 동기이기도 한 한가지 문제가 있었습니다.
가이드 문서에 보면 터미널에서 $mongo 나 $mongod 명령어가 잘 실행되는데 본인 mac에서 해당 명령어를 찾을 수 없다면서 실행이 되지 않았습니다.
zsh: command not found mongod
zsh: command not found mongo
가이드 문서 어디를 찾아봐도 해당 문제에 대해 명시하지 않아 약간의 삽질 끝에 해결하여 공유합니다.
$ export PATH="$PATH:/usr/local/Cellar/mongodb-community@4.2/4.2.8/bin"
해당 위치로 가보면 mongod.exe 와 mongo.exe가 보일것입니다. 이 위치를 PATH로 지정해주면 어떤 위치에서도 mongod, mongo를 실행할 수 있으므로 위 명령어는 저 위치를 PATH 로 지정해주는 방법입니다.
본인이 zsh를 사용하고 있다면, ~/.zshrc 파일을 열어 위 명령어를 추가하시면 됩니다 (파일 내 위치 상관없이 아무데나 붙여넣기 하세요)
아니라면, 해당 터미널의 path를 지정하는 파일을 찾아서 거기에 추가 하면 됩니다.
물론 저 @뒤 숫자는 각자가 설치한 버전명이 될것이므로 변경될 수 있습니다.