복붙노트

[MONGODB] MongoDB를위한 기본 데이터베이스 경로는 무엇입니까?

MONGODB

MongoDB를위한 기본 데이터베이스 경로는 무엇입니까?

내가 DBPATH에 대한 오류가 발생했습니다 (/ 데이터 DB / /)는 =은 / var / lib 디렉토리 / MongoDB를을 DBPATH 이름이 존재하지 않지만, /etc/mongodb.conf. 그래서, MongoDB에 대한 기본 DBPATH은 무엇입니까?

해결법

  1. ==============================

    1.MongoDB에 대한 기본 DBPATH 데이터 / DB /입니다.

    MongoDB에 대한 기본 DBPATH 데이터 / DB /입니다.

    당신도 함께 mongod를 시작할 때이를 지정해야합니다 그래서 기본 설정 파일이 없습니다 :

     mongod --config /etc/mongodb.conf
    

    .. 또는 서비스 정의에 설정 파일의 경로를 포함합니다 (예 : 레드햇이나 데비안 / 우분투와 같은)가 MongoDB를의 설치 패키지화 사용합니다.

    참고 : 몽고 쉘 및 실행을 통해 연결, 실행 mongod의 DBPATH 및 명령 줄 옵션을 확인 :

    db.serverCmdLineOpts()
    

    특히, 사용자 정의 DBPATH가 설정되어있는 경우는 다음의 값이 될 것이다 :

    db.serverCmdLineOpts().parsed.dbpath           // MongoDB 2.4 and older
    db.serverCmdLineOpts().parsed.storage.dbPath   // MongoDB 2.6+
    
  2. ==============================

    2.우분투에 설치된 버전 2.0.7을 가지고 있으며 기본값은 / var / lib 디렉토리 / MongoDB를 /로 내 /etc/mongodb.conf 파일에 놓여 있었는지도입니다.

    우분투에 설치된 버전 2.0.7을 가지고 있으며 기본값은 / var / lib 디렉토리 / MongoDB를 /로 내 /etc/mongodb.conf 파일에 놓여 있었는지도입니다.

  3. ==============================

    3.Windows 시스템의 경우 DBPATH를 지정하여 mongod 프로세스를 시작합니다 :

    Windows 시스템의 경우 DBPATH를 지정하여 mongod 프로세스를 시작합니다 :

    mongod --dbpath \mongodb\data
    

    참조 : mongod 프로세스 관리

  4. ==============================

    4.나는 버전과 배포판에 따라 달라집니다.

    나는 버전과 배포판에 따라 달라집니다.

    예를 들어 기본 다운로드는 사전 2.2 MongoDB의 사이트 사용에서 : var에 / lib 디렉토리 / MongoDB를 : / 데이터 / DB하지만 우분투는 사용하는 데 사용되는 한 지점에서 설치합니다.

    나는이이 사이트에 또는의 repos에서 직접 다운로드를 제공하는지 여부 2.2은 데이터 / DB를 사용합니다 그래서 지금은 표준화 된 생각합니다.

  5. ==============================

    5.윈도우 64 설치 프로그램 설치 UI / 마법사의 경로.

    윈도우 64 설치 프로그램 설치 UI / 마법사의 경로.

    당신은 당신의 mongod.cfg 파일을 열어, 나중에 사용되는 경로를 확인할 수 있습니다. \ 프로그램 파일 \ MongoDB를 \ 서버 \ MongoDB를 버전 4.0 \ 빈 \ mongod.cfg (변경 : 내 mongod.cfg 여기에 C 위치한!

    내 mongd.cfg을 열었을 때 나는 기본 DB 경로를 보여주는,이 라인을 발견 :

    dbPath: C:\Program Files\MongoDB\Server\4.0\data
    

    \ 데이터 \ DB : 그러나,이 여전히 C를 찾기 위해 기다리고 있었다 mongod를 실행하는 동안 오류 발생 :

    2019-05-05T09 : 32 : 36.084-0700 I initAndListen STORAGE IN [initandlisten] 예외 : NonExistentPath : 데이터 디렉토리 C :. \ 데이터 \ DB \되지 발견 종결

    당신은 mongod --dbpath = ... 매개 변수를 전달 할 수있다. 나의 경우에는:

    mongod --dbpath="C:\Program Files\MongoDB\Server\4.0\data"
    
  6. from https://stackoverflow.com/questions/12738322/what-is-the-default-database-path-for-mongodb by cc-by-sa and MIT license