我确实为 data/db 提供了这个路径
I do gave this path for data/db
/usr/local/Cellar/mongodb/3.2.6/data/db为了创建绑定到 mongodb 文件夹而进行了以下步骤
The following step was made in order to create a bound to mongodb folder
sudo mongod --directoryperdb --dbpath /usr/local/Cellar/mongodb/3.2.6/data/db --logpath /usr/local/Cellar/mongodb/3.2.6/log/mongodb.log --logappend -rest在终端初始化 sudo mongod 时出现以下错误:
When initialize sudo mongod in terminal the following error appears:
2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] MongoDB starting : pid=8107 port=27017 dbpath=/data/db 64-bit host=iMac-Krystyna-2.local 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] db version v3.2.6 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] git version: 05552b562c7a0b3143a729aaa0838e558dc49b25 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2h 3 May 2016 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] allocator: system 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] modules: none 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] build environment: 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] distarch: x86_64 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] target_arch: x86_64 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] options: {} 2016-06-08T14:45:06.970+0200 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating 2016-06-08T14:45:06.970+0200 I CONTROL [initandlisten] dbexit: rc: 100您能否解释一下哪里出了问题,并展示了一些常见的做法,以便与 MongoDB 一起正常工作?
Can you please explain what is wrong and maybe show some common practice in order to work correctly with MongoDB?
推荐答案您需要以 root 身份创建此目录
You need to create this directory as root
或者你需要使用 sudo ,例如sudo mkdir -p/data/db
Either you need to use sudo , e.g. sudo mkdir -p /data/db
或者你需要做 su - 成为超级用户,然后用 mkdir -p/data/db
Or you need to do su - to become superuser, and then create the directory with mkdir -p /data/db
更多推荐
未找到 MongoDB 数据/数据库
发布评论