Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

맥(Mac)에 MongoDB 쉽고 빠르게 설치하는 방법 완벽 가이드

맥에서 MongoDB를 어떻게 설치할 수 있을까요? MongoDB는 현재 가장 널리 사용되는 NoSQL 데이터베이스 중 하나입니다. 데이터를 테이블(표) 형식으로 저장하고 조회하는 기존 관계형 데이터베이스와 달리, MongoDB는 문서(Document) 기반으로 데이터를 저장하기 때문에 단순한 SQL 데이터베이스 이상의 유연성을 제공합니다. 이 글에서는 MongoDB의 개요와 함께 맥(macOS) 환경에 MongoDB를 설치하는 방법을 단계별로 자세히 알아보겠습니다.

Part 1. 맥에 MongoDB 설치를 위한 사전 요구 사항

MongoDB는 NoSQL(Not Only SQL) 계열의 데이터 저장 방식을 채택한 데이터베이스입니다. MongoDB의 공식 문서 구조는 JavaScript의 JSON 객체처럼 동작하며, 문서 내 각 필드(키)를 기준으로 데이터를 손쉽게 조회할 수 있습니다. 또한 문서마다 서로 다른 필드를 가질 수 있어 매우 유연한 데이터 모델링이 가능합니다.

이는 MySQL이나 PostgreSQL 같은 SQL 데이터베이스와 크게 다른 점입니다. 관계형 데이터베이스에서는 열(column)이 테이블 구조에 고정되고 행(row)이 레코드에 대응하지만, MongoDB는 이러한 엄격한 스키마 제약 없이 자유롭게 데이터를 다룰 수 있습니다.

맥(Mac)에 MongoDB 쉽고 빠르게 설치하는 방법 완벽 가이드

설치 전 준비 사항

  • 관리자 권한: MongoDB를 설치하고 실행하려면 맥의 관리자 권한이 필요합니다. 터미널 명령어 입력 시 관리자 계정으로 로그인되어 있는지 확인하세요.
  • 의존성 도구: 이 가이드에서는 맥에 MongoDB를 설치하는 두 가지 주요 방법을 소개합니다. 그중 하나는 Homebrew를 활용하는 방식입니다.
  • Homebrew: Homebrew는 맥 전용 패키지 관리자로, MongoDB를 포함한 대부분의 오픈소스 애플리케이션을 brew install mongodb-community처럼 간단한 명령어 한 줄로 설치할 수 있게 해줍니다. 아래의 Homebrew 설치 가이드를 참고해 미리 준비해 두시기 바랍니다.

Part 2. 맥에 MongoDB 설치하는 방법

방법 1. Homebrew를 이용한 MongoDB 설치

  1. 터미널(Terminal) 앱을 실행한 후, brew update 명령어를 입력하여 Homebrew를 최신 버전으로 업데이트합니다.
  2. Homebrew 업데이트가 완료되면 MongoDB 설치 명령어를 입력해 MongoDB를 설치합니다.
  3. 다운로드가 정상적으로 완료되면 데이터 파일을 저장할 db 폴더를 생성해야 합니다. 기본 경로에 폴더를 만들려면 mkdir -p /data/db 명령어를 사용하세요. 이 폴더에 MongoDB의 데이터 파일들이 저장됩니다.
  4. /data/db 폴더에 읽기·쓰기가 가능하도록 권한(permission)이 올바르게 설정되어 있는지 확인합니다.
  5. 터미널에서 Mongo 데몬(mongod)을 실행합니다. 이 명령어를 통해 MongoDB 서버가 시작됩니다.
  6. 데몬이 실행된 상태에서 새로운 터미널 창을 열고 mongo를 입력하여 Mongo 셸(shell)을 실행합니다. Mongo 셸은 MongoDB 데이터에 직접 접근할 수 있는 클라이언트 애플리케이션입니다.
  7. 작업을 마친 후에는 quit 명령어를 입력해 Mongo 셸을 종료합니다.
  8. 마지막으로 Command + C 키를 눌러 백그라운드에서 실행 중인 Mongo 데몬을 중지합니다.

방법 2. 수동 다운로드로 MongoDB 설치하기

  1. 먼저 MongoDB 공식 웹사이트의 다운로드 페이지에 접속하여 본인의 macOS 환경에 맞는 올바른 버전의 MongoDB를 다운로드합니다.
  2. 다운로드가 완료되면 압축 파일(.tgz 또는 zip 형식)이 저장된 폴더로 이동합니다.
  3. 압축 파일을 해제한 뒤, 추출된 폴더 이름을 관리하기 편한 이름으로 변경합니다.
  4. 마찬가지로 데이터를 저장할 db 폴더를 생성합니다. 기본 디렉터리에 만들려면 mkdir -p /data/db 명령어를 사용하면 됩니다.
  5. /data/db 폴더에 실행 권한이 부여되어 있는지 확인합니다.
  6. 터미널에서 Mongo 데몬(mongod)을 실행하여 MongoDB 서버를 시작합니다.
  7. 새로운 터미널 창에서 mongo 명령어를 입력해 Mongo 셸을 실행합니다. 이 셸을 통해 MongoDB의 데이터에 접근하고 조작할 수 있습니다.
  8. 사용을 마친 후에는 quit 명령어로 Mongo 셸을 종료합니다.
  9. 마지막으로 Command + C 키를 눌러 Mongo 데몬을 안전하게 중지합니다.

맥(Mac)에 MongoDB 쉽고 빠르게 설치하는 방법 완벽 가이드

이상으로 맥에 MongoDB를 설치하는 두 가지 방법을 살펴보았습니다. Homebrew를 이용하면 설치와 업데이트 관리가 훨씬 간편하므로 초보자에게는 첫 번째 방법을 추천합니다. 반면 특정 버전이나 직접 제어가 필요하다면 수동 다운로드 방식이 적합합니다. 설치 후에는 반드시 데이터 디렉터리 권한과 데몬 실행 상태를 확인하여 안정적인 데이터베이스 환경을 구축하시기 바랍니다.