본문 바로가기

DB 공부

macOS mongoDB 설정

반응형

download mongoDB

MongoDB
mongoDB 홈페이지에서 MongoDB Server를 tgz 확장자로 다운을 받는다.

tgz 파일 이동

tgz 압축 해제 후 원하고자 하는 폴더에 다운받은 tgz파일을 옮긴다. 필자는 mongo 디렉토리를 별도로 만들었다.


tar xvfz mongodb-osx-x86_64-3.2.22.tgz
mv mongodb-osx-x86_64-3.2.22/ /Users/ibohyeon/Desktop/project/mongo

폴더 이름 변경


mv mongodb-osx-x86_64-3.2.22/ mongodb/

데이터 폴더 생성


mkdir data
cd data
mkdir db

tree . 명령어를 통해 확인해보면 아래와 같은 구조 입니다.

.
├── GNU-AGPL-3.0
├── MPL-2
├── README
├── THIRD-PARTY-NOTICES
├── bin
│ ├── bsondump
│ ├── mongo
│ ├── mongod
│ ├── mongodump
│ ├── mongoexport
│ ├── mongofiles
│ ├── mongoimport
│ ├── mongooplog
│ ├── mongoperf
│ ├── mongorestore
│ ├── mongos
│ ├── mongosniff
│ ├── mongostat
│ └── mongotop
└── data
└── db

Mongo 환경 변수 지정


vi ~/.bash_profile
export MONGO_PATH=/Users/ibohyeon/Desktop/project/mongo/mongodb
export PATH=$PATH:$MONGO_PATH/bin

이후 변경된 bashrc 파일을 적용해줍니다.


source ~/.bashrc

잘 설정되었는지 확인을 위해 mongo -version 명령어를 통해 확인해봅니다.

서버 실행


mongod --dbpath=$MONGO_PATH/data/db

클라이언트 실행


mongo
반응형

'DB 공부' 카테고리의 다른 글

Database  (0) 2021.03.08
MongoDB (root) 계정 만들기  (0) 2020.05.05
Neo4j - Cypher 언어  (0) 2020.03.24
Neo4j 개요  (0) 2020.03.22