Backend 백엔드

[ 25 ] MongoDB 연결

박민우_ 2024. 8. 19. 08:46

brew 를 이용하여 MongoDB  설치하기 

brew

Mac의 패키지 매니저 기능을 담당

설치 명령어

macOS에서 Homebrew 패키지 관리자를 사용할 때, 추가적인 소프트웨어 저장소(repository)를 연결하는 명령어이다

Homebrew는 기본적으로 Homebrew/core라는 공식 저장소에서 소프트웨어 패키지를 검색하고 설치한다.

Homebrew 패키지가 homebrew/core 저장소에 있는지 확인하는 명령어

brew info <패키지명>

그러나 공식 저장소에 없는 소프트웨어를 설치하거나, 특정 그룹의 소프트웨어를 관리하고 싶을 때는 다른 저장소를 "탭(tap)"할 수 있다.

mongodb 탭 추가 

brew tap mongodb/brew

mongodb-community 설치 

brew install mongodb-community

설치확인

brew list

 

mongoDB 실행하기 

brew services start mongodb-community

 

MongoDB root 설정

root 사용자를 등록해 비밀번호를 통해 mongoDB에 접속할 수 있도록 설정한다

shell 사용을 위해 shell 설치

brew install mongodb-community-shell

shell 실행 명령어 

mongo

admin 설정하기 

use admin
db.createUser({user:'root', pwd:'본인이 설정하고 싶은 비밀번호', roles:['root']})
// shell 빠져나오기

exit

 

mongoDB 재시작

brew services restart mongodb-community

접속하기

mongo -u root -p

 

MongoDB Compass 

GUI 로 MongoDB를 관리하는 소프트웨어이다. 설치는 공식 홈페이지에서 다운로드 받으면 된다.

기본 포트번호인 27017로 접속하면 brew로 설치한 MongoDB와 연결할 수 있다.

GUI 소프트웨어다보니까 brew가 아니라 홈페이지에서 바로 다운받는다.

728x90