未找到 MongoDB 数据/数据库 [英] MongoDB data/db not found
问题描述
我确实为 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 数据/数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!