티스토리 뷰

728x90
반응형

맥북에 몽고DB 설치하는 방법!

 

 

 

터미널을 열어줍니다

homebrew를 통해 몽고DB를 설치합니다.

brew tap mongodb/brew

 

 

 

그다음 mongoDB community를 설치해줍니다.

이 부분은 다운로드하는데 시간이 좀 걸립니다!!

brew install mongodb-community

 

이제 몽고DB를 시작하면 mongoDB 설치끝!! 엄청쉽죠..?

brew services start mongodb-community

 

 

터미널에서 mongod를 입력했을 때 간혹 

mongo Asio socket.set_option failed with std::system_error... 라며 에러가 뜨기도 하는데,

DB 데이터들을 저장할 디폴트 폴더가 존재하지 않아서 생기는 에러더군요!

원하는 경로를 dbpath로 입력해 실행하면 정상적으로 실행됩니다.

mongod --dbpath {경로명}

 

맥북에서 다운로드파일을 경로로 설정하는 경우, 아래와 같이 경로를 입력해주면 됩니다.

mongod --dbpath /Users/{유저명}/downloads

 

몽고가 제대로 실행되었다면, 설정한 경로에 몽고DB 컬렉션들이 생성됩니다.

 

반응형

 

 

 

 

이제 파이썬이나 몽고GUI에서 DB에 접속할 수 있도록 관리자계정을 만들어봅시다.

mongod를 실행한 채로, 새로운 터미널을 열어 mongosh를 입력해주세요.

원래는 mongo 라고 명령어를 입력하면 실행되었었는데, 6.0버전부터는 mongosh로 변경되었다고 하네요.

mongosh

 

 

 

 

아래와같이 admin으로 들어가서, 계정을 만들면 끝!

 

use admin
db.createUser({ user: 'admin', pwd: 'password1234', 'roles' :['root']})

 

NoSQLBooster for MongoDB 프로그램에서 몽고DB에 접속해봅시다!

서버는 localhost 작성되어있는 그대로 놔두고, Authentication 탭으로 들어가주세요.

728x90

 

 

Mode를 Basic(Username/Password)로 선택하고,

User Name과 Password에 아까전에 생성했던 관리자 네임과 비밀번호를 입력해줍니다.

그리고 Save & Connect를 눌러 몽고DB에 연결합니다.

 

 

 

 

 

 

왼쪽에 admin@localhost DB가 정상적으로 연결되었다면 

맥북에 DB설치하기 + 관리자계정 생성 + DB접속까지 성공입니다 !

 

 

728x90
반응형
댓글