相关疑难解决方法(0)

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

我今天第一次使用我的新Mac.我正在关注mongodb.org上的入门指南,直到创建/ data/db目录的步骤.顺便说一句,我用的是自制路线.

所以我打开一个终端,我想我就是你所谓的主目录,因为当我做"ls"时,我会看到桌面应用电影音乐图片文档和图书馆的文件夹.

所以我做了一个

mkdir -p /data/db
Run Code Online (Sandbox Code Playgroud)

首先,它表示许可被拒绝.我一直在尝试不同的事情半小时,最后:

mkdir -p data/db
Run Code Online (Sandbox Code Playgroud)

工作.当我"ls",一个数据目录并嵌套在其中一个db文件夹确实存在.

然后我启动mongod并抱怨没有找到data/db

我做错了什么吗?

现在我已经完成了

sudo mkdir -p /data/db
Run Code Online (Sandbox Code Playgroud)

当我做"ls"时,我确实看到了数据目录和db目录.虽然db dir里面没有任何东西,当我现在运行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?, terminating
Sun 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 …
Run Code Online (Sandbox Code Playgroud)

macos mongodb

433
推荐指数
18
解决办法
35万
查看次数

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

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

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], …
Run Code Online (Sandbox Code Playgroud)

mongodb wiredtiger ubuntu-16.04 mongodb4.0

13
推荐指数
2
解决办法
7829
查看次数

标签 统计

mongodb ×2

macos ×1

mongodb4.0 ×1

ubuntu-16.04 ×1

wiredtiger ×1