gpt4 book ai didi

macos - 不想用 `sudo mongod` 开始 mongod

转载 作者:IT老高 更新时间:2023-10-28 13:09:17 26 4
gpt4 key购买 nike

我刚刚通过 brew install mongodb 将 mongodb 下载到装有 OS X 10.9.5 的全新 MacBookAir 上。

我试图从终端运行 mongod,它说“没有/data/db”,所以我用 sudo mkdir/datasudo mkdir/创建了它数据/数据库

现在运行 mongod 我得到“无法创建/打开锁定文件:/data/db/mongod.lock errno:13 Permission denied”,但我可以使用 sudo mongod 完美运行它。

我怎样才能使我不必使用 sudo 运行 mongod,而只需像 mongod 一样简单地运行?

(我在上一台电脑上也是这样,但完全不记得我做了什么,而且那台电脑反正是一团糟。)

最佳答案

这对我有用:

sudo chmod -R 777 /data/db

然后

sudo chown -R `id -u` /data/db

-R使命令递归;我之前都试过sudo chmod 777 /data/dbsudo chown `id -u` /data/db按照其他 StackOverflow 答案的说明,但他们失败了。

(PS 很抱歉,我知道这是一个非常古老的问题,但我在尝试寻找问题的答案时发现了它;既然我设法解决了它,我想我会把它放在这里给任何人 future 。我也不确定这两个命令中的哪一个有所不同,但它确实有效。)

关于macos - 不想用 `sudo mongod` 开始 mongod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26305279/

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