🍏 Mac OS에서 MongoDB 설치하기
Window는 공식 사이트에서 파일 내려받고 내컴퓨터 설정에서 환경변수만 설정하면 큰 에러없이 쉽게 설치가 가능한데 반해 Mac은 다소 복잡한 편입니다.
Mac 환경에서 MongoDB를 설치하는 방법은 직접 파일을 내려받는 방법과 homebrew 패키지를 이용해 터미널에서 설치하는 방법이 있습니다.
- MongoDB 사이트에서 압축파일 내려받기
- Homebrew로 설치하기
둘 다 해봤는데, mac은 homebrew로 설치하는게 간편한 것 같아요. 이 글에서는 2번 방법으로 안내하겠습니다.
🍺 Homebrew로 설치하기
brew update
brew install mongodb-community@4.0
mkdir -p /data/db
sudo chown -R ${whoami} /data/db
1. brew update
homebrew를 설치하신 지 얼마 안되신 분은 패스해도 무방합니다.
2. brew install mongodb-community@4.0
원하는 버전에 맞게 설치해 주세요.
brew search mongodb 커맨드를 입력하시면 설치가능한 목록을 확인할 수 있습니다.
기억이 정확하지 않은데, 몽고를 설치하면 실행 명령어와 환경변수가 안내될 거예요.
export PATH="/usr/local/opt/mongodb-community@4.0/bin:$PATH" 이런 내용이 나온다면 복사해 주세요.
3. mkdir -p /data/db
데이터베이스가 저장될 폴더를 생성해 줍니다. 어떤 경로에서 입력해도 상관 없어요.
4. sudo chown -R $(whoami) /data/db
생성한 데이터베이스 폴더에 권한을 부여해 줍니다.
whoami를 입력하면 나의 맥 OS username이 나옵니다. 제 username이 그냥 Mac이고 알고 있다면 sudo chown -R Mac /data/db 를 입력해도 됩니다.
환경변수 설정하기
vi ~/.bash_profile
i
export PATH="/usr/local/opt/mongodb-community@4.0/bin:$PATH
:wq
1. vi ~/.bash_profile
환경변수를 설정하기 위해 vi편집기를 터미널에서 열어줍니다.
2. i
i를 눌러 입력모드(insert)로 만들어 줍니다.
3. export PATH~ (…)
아래 방향키로 하단 공란으로 이동하여 path를 입력해 주세요.
4. :wq
환경변수를 입력하고 esc누르고 저장을 위해 :wq를 입력합니다.
만약 저장이 되지 않는다면 :wq! 로 강제 저장해 주세요.
활성화
mongod
권한 에러가 나온다면 sudo mongod 를 입력해 주세요.
그리고 백그라운드로 항상 mongodb 실행을 원하다면
brew services start mongodb-community@4.0 입력해 주세요. brew services
를 통해 mongodb 상태가 started로 되어 있음을 확인할 수 있습니다.
mongo
터미널에서 새로운 탭을 추가하여 mongo를 실행합니다.
새로운 탭에서 진행하지 않으면 에러가 발생할 수 있어요.
127.0.0.1:27017에서 페이지 없음이 아닌 cannot get ~ 뭐 이런 문구가 나오면 설치가 끝난 것입니다!
에러
저는 설치 도중 여러 에러가 나타났어요🥺 스택오버플로우에서 이것저것 해보다가 아예 싹 지우고 다시 설치했습니다. 아무리 해도 에러가 안잡히면 설치된 파일과 폴더들 모두 uninstall하고 다시 설치하시길 권장합니다.
참고
🍏 Mac OS에서 MongoDB 설치하기
Window는 공식 사이트에서 파일 내려받고 내컴퓨터 설정에서 환경변수만 설정하면 큰 에러없이 쉽게 설치가 가능한데 반해 Mac은 다소 복잡한 편입니다.
Mac 환경에서 MongoDB를 설치하는 방법은 직접 파일을 내려받는 방법과 homebrew 패키지를 이용해 터미널에서 설치하는 방법이 있습니다.
- MongoDB 사이트에서 압축파일 내려받기
- Homebrew로 설치하기
둘 다 해봤는데, mac은 homebrew로 설치하는게 간편한 것 같아요. 이 글에서는 2번 방법으로 안내하겠습니다.
🍺 Homebrew로 설치하기
brew update
brew install mongodb-community@4.0
mkdir -p /data/db
sudo chown -R ${whoami} /data/db
1. brew update
homebrew를 설치하신 지 얼마 안되신 분은 패스해도 무방합니다.
2. brew install mongodb-community@4.0
원하는 버전에 맞게 설치해 주세요.
brew search mongodb 커맨드를 입력하시면 설치가능한 목록을 확인할 수 있습니다.
기억이 정확하지 않은데, 몽고를 설치하면 실행 명령어와 환경변수가 안내될 거예요.
export PATH="/usr/local/opt/mongodb-community@4.0/bin:$PATH" 이런 내용이 나온다면 복사해 주세요.
3. mkdir -p /data/db
데이터베이스가 저장될 폴더를 생성해 줍니다. 어떤 경로에서 입력해도 상관 없어요.
4. sudo chown -R $(whoami) /data/db
생성한 데이터베이스 폴더에 권한을 부여해 줍니다.
whoami를 입력하면 나의 맥 OS username이 나옵니다. 제 username이 그냥 Mac이고 알고 있다면 sudo chown -R Mac /data/db 를 입력해도 됩니다.
환경변수 설정하기
vi ~/.bash_profile
i
export PATH="/usr/local/opt/mongodb-community@4.0/bin:$PATH
:wq
1. vi ~/.bash_profile
환경변수를 설정하기 위해 vi편집기를 터미널에서 열어줍니다.
2. i
i를 눌러 입력모드(insert)로 만들어 줍니다.
3. export PATH~ (…)
아래 방향키로 하단 공란으로 이동하여 path를 입력해 주세요.
4. :wq
환경변수를 입력하고 esc누르고 저장을 위해 :wq를 입력합니다.
만약 저장이 되지 않는다면 :wq! 로 강제 저장해 주세요.
활성화
mongod
권한 에러가 나온다면 sudo mongod 를 입력해 주세요.
그리고 백그라운드로 항상 mongodb 실행을 원하다면
brew services start mongodb-community@4.0 입력해 주세요. brew services
를 통해 mongodb 상태가 started로 되어 있음을 확인할 수 있습니다.
mongo
터미널에서 새로운 탭을 추가하여 mongo를 실행합니다.
새로운 탭에서 진행하지 않으면 에러가 발생할 수 있어요.
127.0.0.1:27017에서 페이지 없음이 아닌 cannot get ~ 뭐 이런 문구가 나오면 설치가 끝난 것입니다!
에러
저는 설치 도중 여러 에러가 나타났어요🥺 스택오버플로우에서 이것저것 해보다가 아예 싹 지우고 다시 설치했습니다. 아무리 해도 에러가 안잡히면 설치된 파일과 폴더들 모두 uninstall하고 다시 설치하시길 권장합니다.