我尝试mongod --dbpath=/data
选择更改数据目录位置,方法是执行此命令 在前台连续运行等待连接
它适用于 mongo CLI,但是在我mongod --dbpath=/data
按 CTRL +C 停止后,mongo CLI 拒绝连接
然后重启mongod服务后,就正常使用根目录下的默认路径了。
然后我在/etc/mongodb.conf db path 参数中编辑,mongob 服务无法启动后
已加载:已加载(/lib/systemd/system/mongod.service;已禁用;供应商预设: 活动:自 2019 年 7 月 15 日星期一 IST 19:36:47 以来失败(结果:退出代码);5 秒前 文档:https://docs.mongodb.org/manual 进程:5355 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited 主 PID:5355(代码=退出,状态=2)
我如何使这个永久
**我将新目录所有权更改为 mongodb 用户 **我使用的是 Ubuntu
终于解决了这个问题,我实际上是把小写 P 放在 dbPath option中。然后我将该目录的所有权正确地授予 mongodb用户帐户,它完美无缺!
更改您的
init.d/mongodb
脚本并进行以下更改。我使用了自己的配置,即。mongod1.conf。确保更改 dbpath 的所有权并登录到mongodb