黑马程序员技术交流社区

标题: 【广州Python】解决mongodb服务启动 Permission denied:exception in ... [打印本页]

作者: xianqiuhua    时间: 2018-10-9 21:35
标题: 【广州Python】解决mongodb服务启动 Permission denied:exception in ...
本帖最后由 xianqiuhua 于 2018-10-9 21:39 编辑

解决mongodb服务启动报错:exception in initAndListen: 98 Unable to create/open lock file: /var/lib/mongodb/mongod.lock errno:13 Permission denied is a mongod instance already running?

mongodb服务启动不成功,通过查看日志文件,命令:
[Shell] 纯文本查看 复制代码
sudo gedit /var/log/mongodb/mongod.log

发现以下错误:

大概意思是操作  /var/lib/mongodb/mongod.lock 文件权限被拒绝。
查看该文件该文件属主、属组发现不是属于mongodb,所以权限被拒绝,命令:
[Shell] 纯文本查看 复制代码
ll  /var/lib/mongodb/
(该命令是查看mongodb文件夹下所有的文件信息)

修改该文件属主、属组为mongodb即可,命令:
[Shell] 纯文本查看 复制代码
sudo chown –R  mongodb:mongodb: /var/lib/mongodb/mongod.lock

如果/var/lib/mongodb/下面有多个文件属主、属组不是mongodb,可以统一修改:
[Shell] 纯文本查看 复制代码
sudo chown –R  mongodb:mongodb: /var/lib/mongodb/


再次重启,启动成功,

至此,问题解决。








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2