如何自定义mongodb的路径

通过brew安装好mongdb后,设置了/usr/local/etc/mongod.conf里面的内容如下

systemLog:
  destination: file
  path: /Users/zyj/database/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /Users/zyj/database/mongodb
  journal:
   enabled: true
net:
  bindIp: 127.0.0.1
  port: 27017

然后启动命令行输入mongod,然后显示
exception in initAndListen: 29 Data directory /data/db not found., terminating

请问如何自定义数据库路径

阅读 5.5k
3 个回答
mongod --config /usr/local/etc/mongod.conf

你虽然是修改了配置文件,但是没有让配置文件生效,要执行命令,让配置文件生效才行

补充一下,既然使用brew安装了,可以使用brew service来启动:

brew services start mongodb

这个命令默认使用的就是/usr/local/etc/mongod.conf里的配置作为启动选项。

您已經使用配置文檔(/etc/mongod.conf)配置了路徑,就只要啟動配置文檔就可以了。
我以前遇到一樣的問題,在下面帖子找到的答案,供參考:
http://forum.foxera.com/mongo...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进