gpt4 book ai didi

linux - 在 CentOS 7 上更改 MongoDB 的默认 dbPath 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 05:20:06 24 4
gpt4 key购买 nike

我们如何更改 mongod.conf 文件中的 dbPath、path 等选项。我用的是centos 7。每次我更改默认 dbPath 并尝试重新启动 mongod 服务时,它都会失败。(它可以与默认配置选项配合使用,例如 ->

storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
)

我尝试使用 chown mongod:mongod /path/to/data 更改新目录的权限和chmod 0755 /path/to/data

每次我收到错误(在 mongod.log 文件中)-> 2017-03-27T06:03:27.182+0000 I STORAGE [initandlisten] exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /path/to/data, terminating

最佳答案

我必须配置/etc/sysconfig/selinux 文件。改变SELINUX=enforcingSELINUX=disabled 以允许 MongoDB 在 CentOS 上启动。您必须重新启动系统才能使更改生效。

关于linux - 在 CentOS 7 上更改 MongoDB 的默认 dbPath 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43015604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com