source

MongoDB 데이터 디렉토리 /data/db를 찾을 수 없습니다.

ittop 2023. 3. 23. 23:11
반응형

MongoDB 데이터 디렉토리 /data/db를 찾을 수 없습니다.

터미널에서 Mongod를 실행하려고 하면 다음 메시지가 나타납니다.

2015-05-14T17:33:04.554+0700 I STORAGE  [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-05-14T17:33:04.554+0700 I CONTROL  [initandlisten] dbexit:  rc: 100

및 mongo 명령어를 실행합니다.

MongoDB shell version: 3.0.3
connecting to: test
2015-05-14T17:34:26.679+0700 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-05-14T17:34:26.681+0700 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
    at connect (src/mongo/shell/mongo.js:179:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed

/var/lib/mongodb 및 /var/log/mongodb에서 permision을 변경하려고 했지만 여전히 기능하지 않고 mongodb를 제거하고 다시 설치하려고 했지만 여전히 동일한 문제가 있습니다.누가 도와줄까?감사해요.

Ubuntu 14.04 LTS 64비트 사용

MongoDB는 데이터를 저장하기 위해 데이터 디렉토리가 필요합니다.기본 경로:/data/db

MongoDB 엔진을 기동하면, 이 디렉토리가 검색됩니다.이 디렉토리는 고객님의 케이스에서 찾을 수 없습니다.솔루션은 이 디렉토리를 생성하여 할당하는 것입니다.rwx사용자에게 권한을 부여합니다.

데이터 디렉토리의 경로를 변경하려면 다음과 같이 mongod 서버를 시작할 때 지정해야 합니다.

mongod --dbpath /data/<path> --port <port no> 

그러면 커스텀 경로와 포트를 사용하여 mongod 서버를 시작할 수 있습니다.

언급URL : https://stackoverflow.com/questions/30235200/mongodb-data-directory-data-db-not-found

반응형