Zol*_*ing 30 bash file-permissions mongodb chown
我刚刚在OSX上完成了MongoDB的安装并设置了一个目录结构sudo mkdir -p /data/db
.
当我尝试mongod
从我的用户帐户运行时,它会返回一个错误,指出我的用户帐户没有读/写权限/data/db
.
如何为我的帐户设置正确的读/写权限/data/db
?
dav*_*rey 75
确保运行的用户帐户mongod
具有正确的目录权限.您可以检查设置的权限如下:
ls -ld /data/db/
Run Code Online (Sandbox Code Playgroud)
如果它们设置得当它们应该看起来像这样......
drwxr-xr-x X user wheel XXX Date Time /data/db/
如果权限设置不正确,您可能会在尝试运行时看到与此类似的错误 mongod
exception in initAndListen: XXXXX Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
要获取设置的权限,您可以运行以下命令
sudo chmod 0755 /data/db && sudo chown $USER /data/db
Run Code Online (Sandbox Code Playgroud)
小智 10
sudo chmod 777 /data/db/
Run Code Online (Sandbox Code Playgroud)
应该在Mac上工作.在运行此cmd之前,权限看起来像
drwxr-xr-x X User wheel Date /data/db
Run Code Online (Sandbox Code Playgroud)
运行cmd后
drwxrwxrwx X User wheel Date /data/db
Run Code Online (Sandbox Code Playgroud)
这对我有用.我正在使用Mac,但如果你使用的是Windows,你可以试试.
sudo chmod 777 /data/db
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31679 次 |
最近记录: |