为了账号安全,请及时绑定邮箱和手机立即绑定

Mongod抱怨没有/ data / db文件夹

Mongod抱怨没有/ data / db文件夹

有只小跳蛙 2019-10-04 14:22:44
我今天是第一次使用我的新Mac。我一直遵循mongodb.org上的入门指南,直到创建/ data / db目录的步骤为止。顺便说一句,我用自制的路线。因此,我打开了一个终端,并认为我在您称为主目录的位置,因为当我执行“ ls”操作时,我会看到“桌面应用程序电影”“音乐图片”文档和库的文件夹。所以我做了一个mkdir -p /data/db首先,它说许可被拒绝。我半小时不停地尝试不同的东西,最后:mkdir -p data/db工作了。当我“ ls”时,确实存在一个数据目录并嵌套在其中一个db文件夹。然后我启动mongod,它抱怨找不到数据/数据库我做错什么了吗?现在我已经完成了sudo mkdir -p /data/db当我执行“ ls”时,我会看到数据目录和db目录。虽然在db目录中,但绝对没有任何内容,当我现在运行mongod时Sun Oct 30 19:35:19 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminatingSun Oct 30 19:35:19 dbexit: Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close listening sockets...Sun Oct 30 19:35:19 [initandlisten] shutdown: going to flush diaglog...Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close sockets...Sun Oct 30 19:35:19 [initandlisten] shutdown: waiting for fs preallocator...Sun Oct 30 19:35:19 [initandlisten] shutdown: lock for final commit...Sun Oct 30 19:35:19 [initandlisten] shutdown: final commit...Sun Oct 30 19:35:19 [initandlisten] shutdown: closing all files...Sun Oct 30 19:35:19 [initandlisten] closeAllFiles() finishedSun Oct 30 19:35:19 [initandlisten] shutdown: removing fs lock...Sun Oct 30 19:35:19 [initandlisten] couldn't remove fs lock errno:9 Bad file descriptorSun Oct 30 19:35:19 dbexit: really exiting now编辑获取错误消息sudo chown mongod:mongod /data/dbchown: mongod: Invalid argument感谢大家!
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

得到与Nik相同的错误后


chown:id -u:无效参数


我发现这显然是从使用了错误类型的引号的发生(应该是反引号)Ubuntu论坛


相反,我只是用


须藤chown $ USER / data / db


作为替代方案,现在mongod拥有所需的权限。


查看完整回答
反对 回复 2019-10-04
?
忽然笑

TA贡献1806条经验 获得超5个赞

创建文件夹。


sudo mkdir -p /data/db/

授予自己对该文件夹的权限。


sudo chown `id -u` /data/db

然后,您mongod无需运行即可sudo。在OSX Yosemite上工作


查看完整回答
反对 回复 2019-10-04
  • 3 回答
  • 0 关注
  • 976 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信