重启mongo进程时mongo服务器问题

时间:2015-10-29 08:41:14

标签: linux mongodb ubuntu storage-engines wiredtiger

Mongo进程由普通用户启动,然后服务器已重新启动。 重新启动服务器后,尝试使用同一用户启动mongod获得权限被拒绝。 我检查了日志文件,用户名已更改为root用户。

错误消息是

  

断言:28595:13:initAndListen中的权限被拒绝异常:   28595 13:权限被拒绝,终止dbexit:rc:100

在日志文件中

1 root      root      256 WiredtigerLog4.log
1 mongodb   mongodb   256 WiredtigerLog3.log
1 mongodb   mongodb   256 WiredtigerLog2.log
1 mongodb   mongodb   256 WiredtigerLog1.log

我的问题用户名如何更改为root

1 个答案:

答案 0 :(得分:1)

装载磁盘遇到同样的问题。确保将mongo数据目录的文件夹组和权限更改为mongod。

delete pid from /var/run/mongodb/mongoX.pid
chown -R mongod:mongod /<mongodatadirectory>/
chmod 775 -R /<mongodatadirectory>/

service mongod restart \ sysvinit