blog

윈도우와 리눅스 시스템에서 몽고DB를 설치하고 배포하는 방법을 빠르게 파악할 수 있는 문서입니다!

보물 발견 서문 I. Windows에서 설치 및 시작 1. 설치 패키지 다운로드 2. 설치 압축 해제 및 시작 3. 셸 연결 (mongo 명령) 4. II. Linux에서 설치 및...

Nov 1, 2025 · 6 min. read
シェア

보물 발견하기

얼마 전 이해하기 쉽고 재미있는 거대한 인공지능 학습 웹사이트를 발견해서 여러분과 공유하지 않을 수 없었습니다. 트레저 포털입니다.

서문

저자들은 배운 내용을 정리하기 위해 나중에 복습할 수 있도록 학습 노트 형식의 블로그 포스팅을 시작하려고 합니다. 물론 신진 신기술 학습에 도움이 될 수 있다면 그것 또한 훌륭한 일입니다. 필자는 식물인간이므로 글에 오류가 있다면 독자들의 비판과 수정을 환영합니다.

I. Windows 시스템에서 설치 시작

설치 패키지를 다운로드합니다.

www.mongodb.com/try/downloa...

팁: 버전 선택: 다음과 같은 MongoDB 버전 명명 규칙: x.y.zy가 홀수인 경우 현재 버전이 개발 버전임을 의미합니다(예: 1)..5.2 .1.13y가 짝수인 경우 현재 버전이 안정적입니다(예: 1)..6.3 .0.10z는 개정 번호이며 클수록 좋습니다.

부팅 포장 풀기 및 설치하기

  • zip 압축 파일을 디렉터리에 압축을 풉니다. 압축을 푼 디렉터리에서 데이터 파일의 디렉터리(예: data/db)를 수동으로 만듭니다.

  • 방법 1: 명령줄 매개변수로 서비스를 시작하려면 bin 디렉터리에서 명령줄 프롬프트를 열고 다음 명령을 입력합니다:

mongod --dbpath=...\data\db

시작 정보에서 볼 수 있듯이 mongoDB의 기본 포트는 27017이며, 기본 시작 포트를 변경하려면 - -port를 사용하여 포트를 지정할 수 있습니다.

각 시작을 용이하게 하기 위해 설치 디렉터리의 bin 디렉터리를 환경 변수의 경로로 설정할 수 있습니다. bin 디렉토리 아래에는 mongod에서 서비스를 시작하는 데 사용하는 명령과 mongo 클라이언트에서 서비스에 연결하는 데 사용하는 명령 등 일반적으로 사용되는 몇 가지 명령이 저장되어 있습니다.

구성 항목에 대한 자세한 내용은 공식 문서에서 확인할 수 있습니다:

docs.mongodb.com/manual/refe...

활성화 방법

mongod -f .../config/mongod.conf
또는
mongod --config .../config/mongod.conf

3. Shell연결

  • 로그인은 명령 프롬프트에 다음 셸 명령을 입력하면 됩니다.

mongo
또는
mongo --host=127.0.0.1 --port=07217

  • 이미 존재하는 데이터베이스 보기

데이터베이스 표시

  • 몽고DB 종료

exit

  • 도움말을 통해 더 많은 매개변수를 확인할 수 있습니다:

mongo --help

팁: 몽고DB 자바 "스크립트" 셸은 인터프리터를 기반으로 한 자바 "스크립트"이므로 js 프로그램을 지원하는 것입니다.

나침반 - GUI 클라이언트

  • MongoDB 웹사이트로 이동하여 MongoDB Compass를 다운로드합니다.

설치 버전을 다운로드하는 경우 설치 단계를 따르고, 압축 버전을 다운로드하는 경우 직접 압축을 풀고 그 안에 MongoDBCompassCommunity를 실행합니다..exe 파일이 될 수 있습니다.

  • 인터페이스가 열리면 호스트 주소, 포트 및 기타 관련 정보를 입력하고 연결을 클릭합니다:

II. Linux 시스템에서 설치 시작 및 연결

설치 패키지를 다운로드합니다.

  • 공식 웹사이트로 이동하여 mongod-linux-x86_64-4.0.10.tgz 패키지를 다운로드합니다.

www.mongodb.com/try/downloa...

압축을 풀고 설치합니다.

  • 압축 파일을 Linux에 업로드하고 현재 디렉터리에 압축을 풉니다:

tar -xvf mongodb-linux-x86_64-4.0.10.tgz

  • 추출한 폴더를 지정된 디렉터리로 옮깁니다:

mv mongodb-linux-x86_64-4.0.10 /usr/local/mongodb

  • 데이터와 로그를 각각 저장할 bin 디렉터리와 같은 수준의 새 디렉터리를 여러 개 만듭니다:

새 구성 파일 및 수정된 구성 파일

  • 새 파일

vi /mongodb/single/mongod.conf

  • 구성 파일의 내용은 다음과 같습니다:
java
systemLog: #MongoDB모든 로그 출력을 전송할 대상은 파일로 지정됩니다. # #The path of the log file to which mongod or mongos should send all diagnostic logging information destination: file #mongod또는 몽고가 모든 진단 로깅 메시지를 보낼 로그 파일의 경로를 알려주세요. path: "/mongodb/single/log/mongod.log" #몽고 또는 몽고 인스턴스가 다시 시작되면 몽고 또는 몽고는 기존 로그 파일의 끝에 새 항목을 추가합니다. logAppend: true storage: #mongod인스턴스가 데이터를 저장하는 디렉토리입니다..dbPath이 설정은 몽고에만 적용됩니다. ##The directory where the mongod instance stores its data.Default Value is "/data/db". dbPath: "/mongodb/single/data/db" journal: #영구 로깅을 활성화 또는 비활성화하여 데이터 파일이 유효하고 복구 가능한 상태로 유지되도록 합니다. enabled: true processManagement: #백그라운드에서 몽고 또는 몽고 프로세스를 실행하는 데몬 모드를 활성화합니다. fork: true net: #서비스 인스턴스의 IP 주소는 기본적으로 localhost에 바인딩됩니다. bindIp: localhost,192.168.154.129 #bindIp #바운드 포트, 기본값은 27017입니다. port: 27017

4. MongoDB 서비스 시작하기

  • 서비스 시작

/usr/local/mongodb/bin/mongod -f /mongodb/single/mongod.conf

  • 프로세스별로 서비스가 시작되었는지 확인

  • 각각 mongo 명령과 나침반 도구를 사용하여 테스트에 연결합니다.

팁: 원격으로 연결할 수 없는 경우 방화벽을 해제하도록 구성하거나 Linux 방화벽을 직접 닫아야 합니다!

5. MongoDB 서비스 종료하기

  • 서비스 종료 방법 1 중지

시스템의 킬 명령을 통해 프로세스를 직접 종료합니다:

# 프로세스 번호로 노드를 종료합니다.

kill -2 62311

  • 서비스 종료 중지 II

서비스 종료는 mongo 클라이언트에서 shutdownServer 명령을 통해 수행합니다.

  1. 클라이언트가 서비스에 로그인합니다. 여기서는 로컬호스트를 통해 로그인하며, 원격으로 로그인해야 하는 경우 먼저 로그인하고 인증해야 합니다.

    mongo --port 07217
  2. 관리자 라이브러리로 전환

    관리자 사용
  3. 관리자 라이브러리로 전환
    use admin

요약

기사가 도움이 되었거나 기사의 작성자가 나쁘지 않다고 생각되면 관심, 칭찬, 수집 지원을 클릭하여 교환 및 비판의 메시지를 남길 수 있습니다.

Read next

끝없는 튜토리얼 - Redis - SREM 명령 함수

Redis SREM 명령은 키로 저장된 컬렉션에서 지정된 요소를 제거하는 데 사용되며, 요소가 존재하지 않으면 0을 반환하고, 키가 설정되지 않은 경우...

Nov 1, 2025 · 1 min read