MongoDB 설치
목차
- MongoDB 설치
- MongoDB Shell 설치
- MongoDB 실행
- MongoDB Shell 실행행
- 계정 생성
- 계정 로그인
MongoDB 설치
https://www.mongodb.com/try/download/community
위 링크에서 OS에 맞는 버전을 다운로드 하여 설치합니다.
설치 과정 중 MongoDB Compass 라는 MongoDB의 GUI 툴이 함께 설치됩니다.
이에 대한 설명은 중간에 넣었습니다.
- Next 클릭
- 체크 후 Next
- Complete 선택
- Next
- Next
여기서 좌측 하단Install MongoDB Compass
가 기본적으로 체크되어 있는데 이 상태로 설치하면 MongoDB Compass가 함께 설치됩니다.
MongoDB Compass는 MongoDB의 GUI 툴입니다. - Install
- Finish
MongoDB Shell 설치
https://www.mongodb.com/try/download/shell
위 링크에 접속하여 OS에 맞는 버전을 설치합니다.
zip 버전은 압축 해제하여 바로 실행하면 되니까 설치 버전 기준으로 설명하겠습니다.
MongoDB 실행
윈도우 사용자는 다음의 경로에 디렉토리를 만들어 놓습니다.
C:\data\db
만약 디렉토리를 만들어놓지 않으면 DB 실행 시 에러가 발생합니다.
- CMD 창을 열고 MongoDB가 설치된 경로로 이동
./mongod --ipv6
명령어로 DB 서버 실행
여기서 저는 8버전을 설치했기 때문에 중간 경로가 8.0 일 뿐입니다. 버전에 맞게 경로를 이동하면 됩니다.
서버가 실행되지 않고 로그만 나왔다면 로그를 확인해보세요 중간에 \\data\\db not found
이런 로그가 있을지 모릅니다. 디렉토리를 생성했는지 확인해봅시다.
MongoDB Shell 실행
MongoDB Shell 을 실행시킵니다.
설치버전에서 아무런 설정을 건드리지 않았다면 다음의 경로에 실행 파일이 위치합니다.
C:\Program Files\mongosh
여기서 엔터 한번 누르면 실행이 됩니다.
이렇게 나왔다면 성공입니다. 중간에 있는 로그는 권한 제어가 없어서 발생하는 로그입니다.
계정 생성
- admin 데이터베이스로 이동
use admin
- 어드민 계정 생성
1
db.createUser({user:'root',pwd:'mongodb',roles:['root']});
여기서 user 값과 pwd 값은 임의로 사용해도 됩니다. roles 에는 허용할 권한을 넣습니다.
저는 root 권한을 가지는 계정을 만들거라서 root 를 넣었습니다.
계정 로그인
위에서 만든 계정으로 로그인 해보겠습니다.
앞서 실행 시킨 CMD 및 Shell 을 종료합니다.