우분투 서버에서 mongodb를 설정하려고합니다. 그러나 MongoDB는 dbpath를 저장하지 않는 것 같습니다. 어느mongod가 dbpath를 저장하지 않습니다
mongod --dbpath ~/mongodb/data/db
로도 설정 파일로
mongod -f ~/etc/mongod.conf
ERROR: dbpath (~/mongodb/data/db) does not exist. Create this directory or give existing directory in --dbpath. See http://dochub.mongodb.org/core/startingandstoppingmongo
net:
bindIp: 127.0.0.1
port: 21154
http:
enabled: true
security:
authorization: enabled
storage:
dbPath: "~/mongodb/data/db"
smallFiles: true
- ~을/etc/mongod.conf
몽고는 해당 디렉토리에 대한 모든 권한을 가지고 . mongo가 27017에서 기다리는 동안 연결을 닫은 후에 dbPath를 다시 잊어 버립니다.
누군가가 마침내 도움이 될 수 있기를 바랍니다. 우분투를 처음 접한 이래로 뭔가 완전히 잘못 이해하지 않기를 바랍니다. & mongodb를 설정하고 있습니다.
건배. 쉘 확장은
~/mongodb/data/db를 만들었습니까? 이 디렉토리가 존재하지 않는다는 것을 알려주기 때문에이 디렉토리는 존재하지 않는다. (mongo는 수동으로 생성해야한다.) –
@AnirudhBagri 예, 모든 디렉토리가 존재하며 chmod 777을 통해 완전한 허가가있다 –
시도해 볼 수있다 : mongod -f /etc/mongod.conf –