首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于WiredTiger.turtle权限,Mongodb无法启动

由于WiredTiger.turtle权限,Mongodb无法启动
EN

Stack Overflow用户
提问于 2018-11-26 17:30:28
回答 3查看 8.8K关注 0票数 13

我试图在ubuntu 16.04上启动mongodb 4.0.4,但是数据库拒绝了我的所有尝试。我检查了mongodb日志文件,发现名为WiredTiger.turtle的文件没有所需的权限。此处记录错误:

代码语言:javascript
运行
复制
2018-11-26T15:14:32.438+0600 E STORAGE  [initandlisten] WiredTiger error (13) [1543223672:438144][32673:0x7fee423e3a40], wiredtiger_open: __posix_open_file, 715: /var/lib/mongodb/WiredTiger.turtle: handle-open: open: Permission denied Raw: [1543223672:438144][32673:0x7fee423e3a40], wiredtiger_open: __posix_open_file, 715: /var/lib/mongodb/WiredTiger.turtle: handle-open: open: Permission denied
2018-11-26T15:14:32.438+0600 E STORAGE  [initandlisten] WiredTiger error (13) [1543223672:438429][32673:0x7fee423e3a40], wiredtiger_open: __posix_open_file, 715: /var/lib/mongodb/WiredTiger.turtle: handle-open: open: Permission denied Raw: [1543223672:438429][32673:0x7fee423e3a40], wiredtiger_open: __posix_open_file, 715: /var/lib/mongodb/WiredTiger.turtle: handle-open: open: Permission denied
2018-11-26T15:14:32.438+0600 E STORAGE  [initandlisten] WiredTiger error (13) [1543223672:438594][32673:0x7fee423e3a40], wiredtiger_open: __posix_open_file, 715: /var/lib/mongodb/WiredTiger.turtle: handle-open: open: Permission denied Raw: [1543223672:438594][32673:0x7fee423e3a40], wiredtiger_open: __posix_open_file, 715: /var/lib/mongodb/WiredTiger.turtle: handle-open: open: Permission denied
2018-11-26T15:14:32.438+0600 W STORAGE  [initandlisten] Failed to start up WiredTiger under any compatibility version.
2018-11-26T15:14:32.438+0600 F STORAGE  [initandlisten] Reason: 13: Permission denied
2018-11-26T15:14:32.438+0600 F -        [initandlisten] Fatal Assertion 28595 at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 646
2018-11-26T15:14:32.438+0600 F -        [initandlisten] 

***aborting after fassert() failure

我为/var/lib/mongodb/中的所有文件授予了所有权限。但是当我启动mongodb WiredTiger.turtle文件的权限重置。只是为了检查,我删除了这个文件,但文件本身再次出现,错误重复。

EN

回答 3

Stack Overflow用户

发布于 2020-03-10 01:25:05

WiredTiger.turtle权限也存在同样的问题。Ubuntu 18.04我的问题是我用sudo启动了一个神灵服务。这将在我的数据库目录中创建具有root:root所有权的文件。当在没有sudo的情况下启动mongod服务时,我收到了权限被拒绝的错误。

解决方案是将db目录中所有文件的所有权改回mongodb:mongodb

$ sudo chown -R mongodb:mongodb /var/lib/mongodb/*

票数 28
EN

Stack Overflow用户

发布于 2019-01-03 02:32:19

我解决了删除我的/data/db文件夹的相同问题,之后我重新创建了它,并给了它写和读的控制权。

我使用官方文档安装我的版本,但另外我使用data文件夹进行安装

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2021-03-03 18:53:07

在我的Manjaro-Linux (类似于Arch-Linux)上,有一个错误的用户:/var/lib/mongodb/WiredTiger.turtle上的组权限。

sudo chown mongodb:daemon /var/lib/mongodb/WiredTiger.turtle帮我修好它。

但是这个权限失败的原因是什么呢?

原因是,我试图限制wiredTigerCache的缓存使用。每次我尝试这样做时,权限都以错误的方式设置为root:root sudo mongod --wiredTigerCacheSizeGB 1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53478123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档