-
[Mac OS] MongoDB 설치하기Knowledge 2020. 3. 3. 23:14
Mac OS에서 몽고 DB Server를 설치하는 방법을 정리해 본다.
X-Code command-line tools 설치
커맨드라인에 필요한 도구들의 모음으로 X-Code에서 제공되지만, X-Code와 별도로 설치할 수 있다.
대부분의 환경에서 이미 설치가 되어 있을 것으로 보이지만,
혹시 없다면 터미널 앱에서 다음과 같이 설치한다.
MyMAC:home Me$ xcode-select --install
Homebrew 설치
Homebrew는 패키지 관리자로 애플이나 다른 리눅스 운영체제에서 제공하지 않는 패키지들을 관리해 준다.
우분투(데비안)의 apt-get과 비슷한 역할이라고 볼 수 있다.
MongoDB외에도 다른 패키지들을 관리하기 좋은 툴이므로 설치해서 손해볼 것은 없다.
터미널 앱을 실행시킨 후 다음과 같은 명령으로 설치한다.
MyMAC:home Me$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Homebrew는 "brew"라는 커맨드와 명령어 조합으로 실행이 가능하다.
예를 들어 다음 명령으로 Homebrew의 리스트를 업데이트할 수 있다.
MyMAC:home Me$ brew update
MongoDB Tap
Homebrew를 통해 MongoDB를 설치하려면 공식 Tap을 연결해야 한다.
다음 명령으로 Tapping이 가능하다.
MyMAC:home Me$ brew tap mongodb/brew
MongoDB 설치 및 실행
이제 다음 명령을 통해 MongoDB 서버를 설치할 수 있다.
MyMAC:home Me$ brew install mongodb-community@4.2
설치가 다 되었어도 MongoDB가 자동으로 동작하지는 않는다.
서버를 실행시켜 주어야 하는데, 먼저 Mac OS의 서비스 형태로 구동하기 위해서는 다음과 같이 한다.
MyMAC:home Me$ brew services start mongodb-community@4.2
또는 수동으로 백그라운드 프로세스로 구동하기 원할 때는 다음과 같이 한다.
MyMAC:home Me$ mongod --config /usr/local/etc/mongod.conf --fork
정상적으로 구동되는지 확인하기 위해 다음 명령으로 MongoDB 콘솔을 띄울 수 있다.
MyMAC:home Me$ mongo
정상적으로 구동되고 있다면 다음과 같이 MongoDB 콘솔이 실행되는 것을 볼 수 있다.
콘솔에서 쿼리 입력이 가능하고, 빠져나오고 싶을 때는 ctrl + c로 나올 수 있다.
MongoDB 파일 위치
MongoDB에 관련된 여러 파일의 위치는 다음과 같다.
종류 위치 설명 데이터 파일 위치 /usr/local/var/mongodb
데이터베이스가 실제로 저장되는 파일의 경로 설정 파일 /usr/local/etc/mongod.conf
MongoDB의 설정 파일 로그 파일 /usr/local/var/log/mongodb/mongo.log
MongoDB의 로그 파일 Fin.
반응형'Knowledge' 카테고리의 다른 글
프록시로 인한 gradle 빌드 에러 해결 (Unity / Android Studio) (2) 2020.07.23 Virtualbox 우분투 게스트에서 윈도우 호스트로 삼바(Samba) 공유 (0) 2020.04.28 [Nodejs] express-rate-limit으로 DoS 예방하기 (0) 2019.11.20 MySQL AUTO_INCREMENT 컬럼 초기화 (0) 2019.11.05