好的,我不知道任何 linux 命令,只是尝试按照此处的说明进行操作:http : //www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
所以我打开终端并输入
mkdir -p /data/db
Run Code Online (Sandbox Code Playgroud)
但它说权限被拒绝。
我该怎么办?
小智 22
试试这个命令:
sudo mkdir -p /data/db
Run Code Online (Sandbox Code Playgroud)
sudo
以更高的权限执行命令,并在执行命令之前询问您的密码。
chu*_*utz 11
您没有创建目录的权限。当您尝试以自己的用户身份运行它时,并且我怀疑/data/db
在某处进行了硬编码,您应该能够做到
sudo install -m 0755 -o $USER -d /data/db
Run Code Online (Sandbox Code Playgroud)
这将使用超级用户权限 ( sudo
) 创建两个目录 ( /data
, 和/data/db
)。/data/db
将由-o
- you ( $USER
)指定的用户拥有,并且拥有0755
权限 - owner 具有完全权限,并且每个人都具有只读访问权限。如果缺少父目录,它们将由 root 创建并拥有(找不到关于此的文档,但实验证实了这一点)。
我建议你这样做,因为其余的说明你仍然会作为你自己的用户来做。