mongodb数据目录权限 [英] mongodb data directory permissions

查看:158
本文介绍了mongodb数据目录权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我以前曾将所有mongodb数据文件存储在/var/lib/mongodb目录中../etc/mongodb.conf中的dbpath条目是/var/lib/mongodb ..

Earlier i was storing all the mongodb data files in /var/lib/mongodb directory..and the dbpath entry in /etc/mongodb.conf was /var/lib/mongodb..

现在我想将数据目录更改为/vol/db..so,所以我创建了目录/vol/db并使用sudo chown -R id -u/vol/db更改了权限,并将db路径条目更改为/etc/mongodb.conf中的/vol/db

Now i want to change the data directory to /vol/db..so I created the directory /vol/db and changed the permissions using sudo chown -R id -u /vol/db and changed the db path entry to /vol/db in /etc/mongodb.conf

现在,当我使用sudo服务启动mongodb时,mongodb start..i在/var/log/mongodb/mongodb.log中出现此错误

now when i start the mongodb using sudo service mongodb start..i am getting this error in /var/log/mongodb/mongodb.log

http://pastebin.com/C0tv8HQN

我需要帮助..我哪里错了?

i need help..where I am wrong?

推荐答案

我遇到了同样的问题,但是由于

I was having the same problem, but was able to solve it thanks to a similar question. You need to make sure that /vol/db/ is owned by mongodb.

sudo chown -R mongodb:mongodb /vol/db/

如果收到错误chown: invalid user: 'mongodb:mongodb',请检查/etc/passwd以查看是否存在类似的用户(例如mongod).

If you get the error chown: invalid user: 'mongodb:mongodb', check /etc/passwd to see if there is a similar user that exists (ex. mongod).

这篇关于mongodb数据目录权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆