본문 바로가기
DataBase/mongoDB

mongoDB) mongoDB 및 compass 다운로드 (Mac M2), 실행하기

by 박채니 2023. 6. 22.
안녕하세요, 코린이의 코딩 학습기 채니 입니다.
[Node.js 교과서]의 책을 참고하여 포스팅한 개인 공부 내용입니다.

 

mongoDB 다운로드

 

$ brew tap mongodb/brew
$ brew install mongodb-community
$ brew install mongosh

 

mongoDB 다운로드 시 아래 포스팅들을 참고하였습니다.

 

https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/

 

Install MongoDB Community Edition on macOS — MongoDB Manual

Docs Home → MongoDB Manual MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.Use this tutorial to install MongoDB 6.0 Community Edition on macOS using

www.mongodb.com

https://www.mongodb.com/try/download/shell

 

Try MongoDB Tools - Download Free Here

Free download for MongoDB tools to do more with your database. MongoDB Shell, Compass, CLI for Cloud, BI Connector and other database tools available.

www.mongodb.com

 

https://devshoveling.tistory.com/entry/mongodb-mac%EC%97%90%EC%84%9C-mongodb%EC%84%A4%EC%B9%98

 

[mongodb] mac에서 mongodb설치

mac에서 mongodb설치를 위해서는 brew를 사용하면 되며 공식 문서는 아래와 같다. 공식 문서 외에 직접 해본것들은 아래의 내용을 보면 빠르게 설치 및 테스트가 가능할 것이다. https://www.mongodb.com/doc

devshoveling.tistory.com

 

mongoDB 실행하기

 

$ brew services start mongodb-community
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-community)

위와 같이 mongoDB 실행에 성공했다면, mongoDB 프롬프트에 접속해줍니다.

 

$ mongosh
test>

test> 가 나오면 프롬프트 접속에 성공했습니다.

 

만일 mongoDB 실행이 되지 않았다면, 아래 명령어로 실행해줍니다.

$ brew services restart mongodb-community

 

관리자 계정 추가하기

 

$ use admin
switched to db admin
$ admin> db.createUser({ user: '이름', pwd: '비밀번호', roles: ['root'] })
{ ok: 1 }

 

테스트 계정이기 때문에 roles에는 모든 권한을 가지고 있는 'root'로 설정해주었습니다.

mongoDB가 인증을 사용할 수 있도록 Ctrl + C로 프롬프트를 종료해주고 아래와 같이 명령어를 입력해줍니다.

 

Intel 맥인 경우
$ vim /usr/local/etc/mongod.conf

Apple Silicon 맥인 경우
$ vim /opt/homebrew/etc/mongod.conf

 

vim을 통하여 아래 두 줄을 추가해줍니다.

...
security:
  authorization: enabled

 

'A' 키를 이용해 입력 모드로 전환, 'ESC' 키를 이용해 명령어 모드로 전환할 수 있습니다.

입력이 끝났으면 :wq! 를 입력하여 저장해줍니다.

 

다시 mongo를 실행해준 후 명령어를 입력합니다.

$ brew services start mongodb-community
$ mongosh admin -u [이름] -p [비밀번호]

 


 

mongoDB Compass 다운로드

 

Compass는 아래 링크를 통해 다운로드 하였습니다. 운영체제에 맞게 선택한 후 다운로드해줍니다.

https://www.mongodb.com/try/download/compass

 

Try MongoDB Tools - Download Free Here

Free download for MongoDB tools to do more with your database. MongoDB Shell, Compass, CLI for Cloud, BI Connector and other database tools available.

www.mongodb.com