gpt4 book ai didi

更改 dbpath 后 Mongodb 服务器未启动

转载 作者:可可西里 更新时间:2023-11-01 09:40:03 26 4
gpt4 key购买 nike

我更改了我的 mongodb 的 dbpath,并将早期 dbpath 文件夹的内容移动到新文件夹。但是服务器没有启动。在调查 mongodb 日志时,我发现了以下异常:

016-05-23T10:50:51.697+0000 I STORAGE [initandlisten] exception in initAndListen std::exception: boost::filesystem::status: Permission denied: "/media/user/Shared/mongodb/storage.bson", terminating

我找到了一个类似的 question here ,但这并没有帮助我解决问题。这是我的 dbpath 文件夹和 storage.bson 文件的当前权限:

-rwxrwxrwx 1 mongodb mongodb         69    May 23 08:57 storage.bson*
drwxrwxrwx 3 mongodb mongodb 4096 May 23 09:04 mongodb/

我确实尝试删除锁定文件 (/var/lib/mongodb/mongod.lock),但它也没有帮助我。

顺便说一句,我正在使用 MongoDB 的 v3.0.8 版本并通过 sudo 服务 mongodb 启动

最佳答案

通过将可执行权限添加到/home 上的其他用户,一直到 db 路径,解决了同样的问题。例如:

chmod -R o+x /<home>

或更具体(注意 -R 递归标志)
chmod o+x /<home>
chmod -R o+x /<home>/mongodb

关于更改 dbpath 后 Mongodb 服务器未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37390063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com