developer tip

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

copycodes 2020. 11. 8. 10:13
반응형

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에서 권한을 변경하려고 시도했지만 여전히 작동하지 않으며 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

반응형