[MONGODB] MongoDB를위한 기본 데이터베이스 경로는 무엇입니까?
MONGODBMongoDB를위한 기본 데이터베이스 경로는 무엇입니까?
내가 DBPATH에 대한 오류가 발생했습니다 (/ 데이터 DB / /)는 =은 / var / lib 디렉토리 / MongoDB를을 DBPATH 이름이 존재하지 않지만, /etc/mongodb.conf. 그래서, MongoDB에 대한 기본 DBPATH은 무엇입니까?
해결법
-
==============================
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.0.7을 가지고 있으며 기본값은 / var / lib 디렉토리 / MongoDB를 /로 내 /etc/mongodb.conf 파일에 놓여 있었는지도입니다.
우분투에 설치된 버전 2.0.7을 가지고 있으며 기본값은 / var / lib 디렉토리 / MongoDB를 /로 내 /etc/mongodb.conf 파일에 놓여 있었는지도입니다.
-
==============================
3.Windows 시스템의 경우 DBPATH를 지정하여 mongod 프로세스를 시작합니다 :
Windows 시스템의 경우 DBPATH를 지정하여 mongod 프로세스를 시작합니다 :
mongod --dbpath \mongodb\data
참조 : mongod 프로세스 관리
-
==============================
4.나는 버전과 배포판에 따라 달라집니다.
나는 버전과 배포판에 따라 달라집니다.
예를 들어 기본 다운로드는 사전 2.2 MongoDB의 사이트 사용에서 : var에 / lib 디렉토리 / MongoDB를 : / 데이터 / DB하지만 우분투는 사용하는 데 사용되는 한 지점에서 설치합니다.
나는이이 사이트에 또는의 repos에서 직접 다운로드를 제공하는지 여부 2.2은 데이터 / DB를 사용합니다 그래서 지금은 표준화 된 생각합니다.
-
==============================
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"
from https://stackoverflow.com/questions/12738322/what-is-the-default-database-path-for-mongodb by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB의에 포함 된 문서를 필터링 (0) | 2019.12.09 |
---|---|
[MONGODB] 어레이의 길이만큼 몽고 오더 (0) | 2019.12.09 |
[MONGODB] 그것은 MongoDB를위한 RAM에 "작업 집합"에 맞게 무엇을 의미 하는가? (0) | 2019.12.09 |
[MONGODB] 때 Nodejs에서 MongoDB를 데이터베이스 연결을 닫습니다 (0) | 2019.12.09 |
[MONGODB] 키 필드에 의해 MongoDB의 컬렉션에서 모든 중복 문서를 찾기 (0) | 2019.12.09 |